Video4Zephyr: From Basic APIs Towards a Full-fledged Video Subsystem
summary
Video4Zephyr evolves the 2019 basic v4z ABI into a subsystem with concrete changes: adds device-tree port/endpoint refs to model circular camera links, a V4L2-inspired video control framework (controls, clusters, volatile reads, query tool), reworks buffer handling to indexed video_buffer + video_request_buffer so applications no longer must hold pointers, replaces fifo queues with IOQ to cut context switches, and adds M2M support with a transform_cap API plus a small media library “lipb” to auto-wire pipelines; many features are implemented and tested in samples, USB and multisensor work is ongoing.
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
41mHow V4L2 Transformed To Support Embedded Cameras
27mIntroducing a New Zephyr Sensing Subsystem
36mBlinky 2.0: Graphics Acceleration on Zephyr RTOS
36mCamera/ISP Drivers Using V4L2 Media Controller Framework
49mThe Zephyr™ Project – An Updated Overview
45mUSB Support in Zephyr OS
