siddec

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 – sid

Package – GStreamer Ugly Plug-ins

Pad Templates

sink

audio/x-sid:

Presencealways

Directionsink

Object typeGstPad


src

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

Presencealways

Directionsrc

Object typeGstPad


Properties

blocksize

“blocksize” guint

Size in bytes to output per buffer

Flags : Read / Write

Default value : 4096


clock

“clock” GstSidClock *

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” GstSidMemory *

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


tune

“tune” gint

tune

Flags : Read / Write

Default value : 0


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