tsparse

Parses MPEG2 transport streams

Hierarchy

GObject
    ╰──GInitiallyUnowned
        ╰──GstObject
            ╰──GstElement
                ╰──MpegTSBase
                    ╰──tsparse

Factory details

Authors: – Alessandro Decina , Zaheer Abbas Merali

Classification:Codec/Parser

Rank – none

Plugin – mpegtsdemux

Package – GStreamer Bad Plug-ins

Pad Templates

program_%u

video/mpegts:
   systemstream: true

Presencerequest

Directionsrc

Object typeGstPad


sink

video/mpegts:
   systemstream: true

Presencealways

Directionsink

Object typeGstPad


src

video/mpegts:
   systemstream: true

Presencealways

Directionsrc

Object typeGstPad


Properties

alignment

“alignment” guint

Number of packets per buffer (padded with dummy packets on EOS) (0 = auto)

Flags : Read / Write

Default value : 0


pcr-pid

“pcr-pid” gint

Set the PID to use for PCR values (-1 for auto)

Flags : Read / Write

Default value : -1


set-timestamps

“set-timestamps” gboolean

If set, timestamps will be set on the output buffers using PCRs and smoothed over the smoothing-latency period

Flags : Read / Write

Default value : false


smoothing-latency

“smoothing-latency” guint

Additional latency in microseconds for smoothing jitter in input timestamps on live capture

Flags : Read / Write

Default value : 0


split-on-rai

“split-on-rai” gboolean

If set, buffers sized smaller than the alignment will be sent so that RAI packets are at the start of a new buffer

Flags : Read / Write

Default value : false


The results of the search are