h264parse

Parses H.264 streams

Hierarchy

GObject
    ╰──GInitiallyUnowned
        ╰──GstObject
            ╰──GstElement
                ╰──GstBaseParse
                    ╰──h264parse

Factory details

Authors: – Mark Nauwelaerts

Classification:Codec/Parser/Converter/Video

Rank – primary + 1

Plugin – videoparsersbad

Package – GStreamer Bad Plug-ins

Pad Templates

sink

video/x-h264:

Presencealways

Directionsink

Object typeGstPad


src

video/x-h264:
         parsed: true
  stream-format: { (string)avc, (string)avc3, (string)byte-stream }
      alignment: { (string)au, (string)nal }

Presencealways

Directionsrc

Object typeGstPad


Properties

config-interval

“config-interval” gint

Send SPS and PPS Insertion Interval in seconds (sprop parameter sets will be multiplexed in the data stream when detected.) (0 = disabled, -1 = send with every IDR frame)

Flags : Read / Write / Construct

Default value : 0


update-timecode

“update-timecode” gboolean

If the stream contains Picture Timing SEI, update their timecode values using upstream GstVideoTimeCodeMeta. However, if there are no Picture Timing SEI in bitstream, this property will not insert the SEI into the bitstream - it only modifies existing ones. Moreover, even if both GstVideoTimeCodeMeta and Picture Timing SEI are present, if pic_struct_present_flag of VUI is equal to zero, timecode values will not updated as there is not enough information in the stream to do so.

Flags : Read / Write

Default value : false

Since : 1.18


The results of the search are