The command line application requires an input configuration file (input.cfg) to be
provided in plain text. Refer to
description.
GStreamer Interface Library (vcu_gst_lib)
The VCU GStreamer interface configures various video pipelines in the design and controls
the data flow through these pipelines. It implements these features:
•
Display configuration
•
VCU configuration
•
Video pipeline control
•
Audio pipeline control
•
Video buffer management
The VCU GStreamer interface library exports interfaces that:
•
set video pipeline parameters such as resolution, format, and source type (v4l2src,
filesrc)
•
set encoder parameters
•
start and stop the pipeline
•
calculate FPS
•
perform error handling
•
calculate bit rate for file/stream-in playback
•
poll for an end of stream (EOS) event
Description
GStreamer is a library for constructing graphs of media-handling components. The
applications it supports range from simple playback and audio/video streaming to complex
audio (mixing) and video processing.
GStreamer uses a plug-in architecture which makes the most of GStreamer functionality
implemented as shared libraries. The GStreamer base functionality contains functions for
registering and loading plug-ins and for providing the fundamentals of all classes in the
form of base classes. Plug-in libraries get dynamically loaded to support a wide spectrum of
codecs, container formats, and input/output drivers.
Zynq UltraScale+ VCU TRD User Guide
UG1250 (v2019.1) May 29, 2019
Appendix A, Input Configuration File
www.xilinx.com
Chapter 3: APU Software Platform
for the file format and
Send Feedback
42
Need help?
Do you have a question about the Zynq UltraScale+ and is the answer not in the manual?
Questions and answers