siddec
This element decodes .sid files to raw audio. .sid files are in fact small Commodore 64 programs that are executed on an emulated 6502 CPU and a MOS 6581 sound chip.
This plugin will first load the complete program into memory before starting the emulator and producing output.
Seeking is not (and cannot be) implemented.
Example pipelines
 gst-launch-1.0 -v filesrc location=Hawkeye.sid ! siddec ! audioconvert ! audioresample ! autoaudiosink
Decode a sid file and play it back.
Hierarchy
GObject ╰──GInitiallyUnowned ╰──GstObject ╰──GstElement ╰──siddec
Factory details
Authors: – Wim Taymans 
Classification: – Codec/Decoder/Audio
Rank – primary
Plugin – sid
Package – GStreamer Ugly Plug-ins
Pad Templates
src
        audio/x-raw:
         format: { S16LE, U16LE, S8, U8 }
         layout: interleaved
           rate: [ 8000, 48000 ]
       channels: [ 1, 2 ]
Properties
blocksize
“blocksize” guint
Size in bytes to output per buffer
Flags : Read / Write
Default value : 4096
measured-volume
“measured-volume” gboolean
measured_volume
Flags : Read / Write
Default value : true
Named constants
GstSidClock
Members
pal (1) – PAL
        ntsc (2) – NTSC
        GstSidMemory
Members
bank-switching (32) – Bank Switching
        transparent-rom (33) – Transparent ROM
        playsid-environment (34) – Playsid Environment
        The results of the search are