The Video Capture software stack is depicted in the following figure using the
single-sensor MIPI CSI capture pipeline as an example.
Figure 1. Video Capture Software Stack
The software stack looks similar for a Quad-sensor MIPI CSI capture pipeline as
well. At a high-level it consists of the following layers from top to bottom:
- User-space layers
- GStreamer: Media source bin plugin (wrapper around generic v4l2src plugin)
- Media controller: Library to configure v4l subdevices and media devices
- Kernel-space layers
- V4L2/Media subsystems: Xilinx video IP pipeline (XVIPP) driver
- DMA engine: Xilinx framebuffer driver