• vcu_apm_lib: Library that provides the interface to query read and write throughput of the VCU encoder/decoder.
• vcu_gst_lib: Interface library that manages the video/audio-video capture, processing, and display pipelines using the GStreamer, V4L2, Advanced Linux Sound Architecture (ALSA) [Ref 6] , and DRM frameworks.
• petalinux_bsp: PetaLinux board support package (BSP) to build a pre-configured SMP Linux image for the APU. The BSP includes the following components:
° First stage boot loader (FSBL)
° Arm trusted firmware (ATF)
° U-Boot
° Linux kernel
° Device tree
° PMU firmware
° Root file system (rootfs).
• vcu_qt: Application that uses the vcu_gst_lib, vcu_apm_lib, and vcu_video_lib libraries and provides a GUI to control and visualize various parameters of this design. The GUI is supported only on DP.
• vcu_video_lib: Library that configures various video pipelines in the design.
• vcu_gst_app: Command line application that uses the vcu_gst_lib, vcu_apm_lib, and vcu_video_lib libraries. It allows you to configure and run the capture, display, record, stream in, and stream out pipelines through the command line.