[PATCH v3 0/6] libcamera: Initial support for generic line based metadata
Jacopo Mondi
jacopo.mondi at ideasonboard.com
Wed Jan 8 11:49:17 CET 2025
A re-spin of "[PATCH 0/4] libcamera: Initial support for generic line based
metadata".
As the basic support for CameraSensorFactory has now been merged, I've
also added on top two more patches that introduce a CameraSensor specialization
for RAW sensors and support for embedded data based on the forthcoming
generic line-based metadata infrastructure in the Linux kernel.
v2->v3:
- Update the kernel version from which headers are generated from
- rebase on master and update to the new CameraSensor interface
Jacopo Mondi (2):
include: linux: Update headers for line-based embedded data support
include: linux: videodev2: Add generic line based pixel formats
Laurent Pinchart (4):
libcamera: v4l2_subdevice: Add new metadata formats
libcamera: v4l2_videodevice: Update to the new kernel metadata API
libcamera: Add CameraSensor implementation for raw V4L2 sensors
libcamera: camera_sensor: Add support for embedded data
Documentation/Doxyfile-internal.in | 1 +
include/libcamera/internal/camera_sensor.h | 5 +
include/libcamera/internal/v4l2_pixelformat.h | 2 +
include/linux/README | 2 +-
include/linux/media-bus-format.h | 4 +
include/linux/media.h | 1 +
include/linux/v4l2-subdev.h | 5 +
include/linux/videodev2.h | 12 +
src/libcamera/sensor/camera_sensor.cpp | 67 +
src/libcamera/sensor/camera_sensor_raw.cpp | 1157 +++++++++++++++++
src/libcamera/sensor/meson.build | 1 +
src/libcamera/v4l2_pixelformat.cpp | 34 +
src/libcamera/v4l2_subdevice.cpp | 63 +
src/libcamera/v4l2_videodevice.cpp | 51 +-
14 files changed, 1390 insertions(+), 15 deletions(-)
create mode 100644 src/libcamera/sensor/camera_sensor_raw.cpp
--
2.47.1
More information about the libcamera-devel
mailing list