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