Video4Zephyr: From Basic APIs Towards a Full-fledged Video Subsystem
summary
Video4Zephyr started in 2019 as a minimal ABI and now moves toward a full subsystem with concrete changes: a devicetree device tree endpoints model to express circular camera topologies, a unified video control framework implementing V4L-like controls and clustered composite controls, and a new video buffer request API using buffer indices so applications no longer hold pointer lifetimes. Queue handling moves from f4 to IOQs to cut context switches, M2M support adds transform caps, a lightweight media library “lipb” is in progress, and USB and partial I2C/CCI support already exist.
AI-written summary · about
related talks
38mVideo4Zephyr: From Basic APIs Towards a Full-fledged Video Subsystem
12mLightning Talk: Strengthening Zephyr’s Camera Framework: Architecture Review and Enhancements
46mV4L2 Video Decoder/Encoder Development Journey
42mV4L2: A Status Update
36mBlinky 2.0: Graphics Acceleration on Zephyr RTOS
27mIntroducing a New Zephyr Sensing Subsystem
46mV4L2 Video Decoder/Encoder Development Journey
33mStateless V4L2 Video Encoding
