Xilinx Ultrascale+ VPSS V4L2 Driver
The Xilinx Ultrascale+ VPSS hardware accelerator supports: 4K UHD (3840 × 2160) at 60 fps RGB,
The Xilinx Ultrascale+ VPSS hardware accelerator supports: 4K UHD (3840 × 2160) at 60 fps RGB, YUV 4:4:4, YUV 4:2:2 and YUV 4:2:0 color spaces 8, 10, 12 and 16 bits per component. Also supported is deinterlacing, scaling color space conversion between supported formats, chroma re-sampling between supported color spaces and frame rate conversion.
The V4L2 framework is the standard Linux kernel video processing API. V4L2 is useful for embedded applications and user space frameworks as GStreamer, VLC, and OpenCV. RidgeRun developed a new V4L2 Linux driver with the support for handling the Xilinx UltraScale+ VPSS features, providing developers a mechanism for utilizing these features using standard tools accessing the simple V4L2 Linux kernel interface.
The RidgeRun VPSS V4L2 driver uses the bare metal driver API as the bottom layer to control the VPSS hardware accelerator.