Learn How to Support Your SoC and ISP in Libcamera
summary
Libcamera support requires writing a platform-specific simple pipeline handler (Meson build skeleton, inherit PipelineHandler, implement match/configure/start/stop/export buffers) and optionally an IPA module for ISP control using a Mojo-like IDL. The talk shows one-line platform registration, use of V4L2/media-controller helpers, adding a new v4l2 subdev routing API in kernel when needed, and ends with a working capture demo (multiple streams captured, buffer ready callbacks functioning). The compliance test suite validates the result.
AI-written summary · about
chapters (4)
- 0:00Start
- 30:41The Matching 3. The Configuration The Buffers 5. The Capture
- 35:00The IPA Interface The Pipeline Handler The IPA Module 4. The Algorithms
- 37:11The IPA Interface 2. The Pipeline Handler 3. The IPA Module 4. The Algorithms
related talks
43mApplication Support with Libcamera
36mCamera/ISP Drivers Using V4L2 Media Controller Framework
25mLibcamera: Making Complex Cameras Easy
34mExtending Libcamera to Provide a Fully Open Camera SoftISP Stack
43mApplication support with libcamera
41mHow V4L2 Transformed To Support Embedded Cameras
46mWhy Embedded Cameras are Difficult, and How to Make Them Easy
29mComposite Video Device Abstraction for Libcamera
