tsdemux
Demuxes MPEG2 transport streams
Hierarchy
GObject ╰──GInitiallyUnowned ╰──GstObject ╰──GstElement ╰──MpegTSBase ╰──tsdemux
Factory details
Authors: – Zaheer Abbas Merali
Classification: – Codec/Demuxer
Rank – primary
Plugin – mpegtsdemux
Package – GStreamer Bad Plug-ins
Pad Templates
audio_%01x_%05x
audio/mpeg:
mpegversion: 1
audio/mpeg:
mpegversion: { (int)2, (int)4 }
stream-format: adts
audio/mpeg:
mpegversion: 4
stream-format: loas
audio/x-lpcm:
width: { (int)16, (int)20, (int)24 }
rate: { (int)48000, (int)96000 }
channels: [ 1, 8 ]
dynamic_range: [ 0, 255 ]
emphasis: { (boolean)false, (boolean)true }
mute: { (boolean)false, (boolean)true }
audio/x-ac3:
audio/x-eac3:
audio/x-ac4:
audio/x-dts:
audio/x-opus:
audio/x-private-ts-lpcm:
subpicture_%01x_%05x
subpicture/x-pgs:
subpicture/x-dvd:
subpicture/x-dvb:
video_%01x_%05x
video/mpeg:
mpegversion: { (int)1, (int)2, (int)4 }
systemstream: false
video/x-h264:
stream-format: byte-stream
video/x-h265:
stream-format: byte-stream
video/x-h266:
stream-format: byte-stream
video/x-vp9:
video/x-av1:
stream-format: obu-stream
alignment: frame
video/x-dirac:
video/x-cavs:
video/x-wmv:
wmvversion: 3
format: WVC1
image/x-jpc:
image/x-jxsc:
Properties
emit-stats
“emit-stats” gboolean
Emit messages for every pcr/opcr/pts/dts
Flags : Read / Write
Default value : false
ignore-continuity-counter
“ignore-continuity-counter” gboolean
Ignoring discontinuities in the stream continuity counters
Some streams (HLS) are poorly generated and reset the continuity counter at fragment boundaries when there is no packet loss. The only way to handle those streams properly is to ignore the mismatch by setting this property to TRUE. In general, this property should not be otherwise used.
Flags : Read / Write
Default value : false
Since : 1.30
latency
“latency” gint
Latency to add for smooth demuxing (in ms)
Flags : Read / Write
Default value : 700
program-number
“program-number” gint
Program Number to demux for (-1 to ignore)
Flags : Read / Write
Default value : -1
send-scte35-events
“send-scte35-events” gboolean
Whether SCTE 35 sections should be forwarded as events.
When forwarding those, potential splice times are converted to running time, and can be used by a downstream muxer to reinject the sections.
Flags : Read / Write
Default value : false
Since : 1.20
The results of the search are