What problem does it solve? Developing camera and video firmware on ESP32 chips requires navigating V4L2 POSIX APIs, device node registration, SCCB/I2C configuration, ISP pipelines, and chip-specific interface constraints, where a single ordering or Kconfig mistake causes capture failure. ## Core Features & Use Cases - Scenario Recipes: 11 step-by-step recipes covering esp_video initialization, V4L2 capture loops, MIPI-CSI/DVP/SPI/USB-UVC interfaces, custom sensor formats, JPEG/H.264 M2M codecs, image storage, HTTP MJPEG servers, UVC gadget, and ISP pipeline control. - Grounded References: API quick reference, full Kconfig option tables, a 45-item pitfalls list, and board pinout/sensor driver listings, all extracted from the real esp-video-components repository. - Use Case: Ask how to capture RAW frames from an SC2336 sensor on ESP32-P4, and receive the correct esp_video_init configuration, ISP pipeline Kconfig settings, V4L2 buffer sequence, and build commands. ## Quick Start Ask the AI to generate an ESP32-P4 camera capture application using esp_video with MIPI-CSI and JPEG encoding, and it will follow the matching recipe to produce verified initialization and streaming code.