•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.