sid

(from GStreamer Ugly Plug-ins git)

Use libsidplay to decode SID audio tunes

Hierarchy

GObject
    ╰──GInitiallyUnowned
        ╰──GstObject
            ╰──GstElement
                ╰──siddec

Factory details

Authors: – Wim Taymans

Classification:Codec/Decoder/Audio

Rank – primary

Plugin – libgstsid.so

Package – GStreamer Ugly Plug-ins git

Pad Templates

sink

audio/x-sid:

Presencealways

Directionsink


src

audio/x-raw:
         format: { S16LE, U16LE, S8, U8 }
         layout: interleaved
           rate: [ 8000, 48000 ]
       channels: [ 1, 2 ]

Presencealways

Directionsrc


Properties

blocksize

“blocksize” guint

Size in bytes to output per buffer

Flags : Read / Write

Default value : 4096


clock

“clock” Sid-clock

clock

Flags : Read / Write

Default value : pal (1)


filter

“filter” gboolean

filter

Flags : Read / Write

Default value : true


force-speed

“force-speed” gboolean

force_speed

Flags : Read / Write

Default value : false


measured-volume

“measured-volume” gboolean

measured_volume

Flags : Read / Write

Default value : true


memory

“memory” Sid-memory

memory

Flags : Read / Write

Default value : bank-switching (32)


metadata

“metadata” GstCaps *

Metadata

Flags : Read


mos8580

“mos8580” gboolean

mos8580

Flags : Read / Write

Default value : false


name

“name” gchararray

The name of the object

Flags : Read / Write / Construct

Default value : siddec0


parent

“parent” GstObject *

The parent of the object

Flags : Read / Write


tune

“tune” gint

tune

Flags : Read / Write

Default value : 0


Named constants

Sid-clock

Members

pal (1) – PAL
ntsc (2) – NTSC

Sid-memory

Members

bank-switching (32) – Bank Switching
transparent-rom (33) – Transparent ROM
playsid-environment (34) – Playsid Environment

The results of the search are