Verified for GStreamer - Verified for GStreamer - 3.0 English - PG447

H.264/H.265/JPEG Video Codec Unit 2 (VCU2) Solutions LogiCORE IP Product Guide (PG447)

Document ID
PG447
Release Date
2026-03-06
Version
3.0 English

Supported GStreamer pipelines are composed of GStreamer elements specified in the following table.

Table 1. Verified GStreamer Elements
Element Description
filesink Writes incoming data to a file in the local file system
filesrc Reads data from a file in the local file system
h264parse Parses a H.264 encoded stream
h265parse Parses a H.265 encoded stream.
kmssink Renders video frames directly in a plane of a DRM device.
omxh264dec Decodes AVC/H.264 video using OpenMAX-IL.
omxh264enc Encodes AVC/H.264 video using OpenMAX-IL.
omxh265dec Decodes H.265 video using OpenMAX-IL.
omxh265enc Encodes H.265 video using OpenMAX-IL.
qtdemux Demultiplexes a .mov file into raw or compressed audio and/or video streams.
queue Queues data until one of the limits specified by the "max-size-buffers", “max-size-bytes” or “max-size-time” properties has been reached.
rawvideoparse Converts a byte stream into video frames.
rtph264depay Extracts an H.264 video payload from an RTP packet stream.
rtph264pay Encapsulates an H.264 video in an RTP packet stream.
rtph265depay Extracts an H.265 video payload from an RTP packet stream.
rtph265pay Encapsulates an H.265 video in an RTP packet stream.
rtpjitterbuffer Reorders and removes duplicate RTP packets as they are received from a network source.
tee Splits data to multiple pads.
udpsink Sinks UDP packets to the network.
udpsrc Reads UDP packets from the network.
v4l2src Captures video from v4l2 devices, like webcams and television tuner cards.
videotestsrc Generates video test patterns for the YUV formats.
Note: Can be non-real-time for certain resolutions and framerates as this is a software only element.