[v2,0/6] libcamera: Initial support for generic line based metadata
mbox series

Message ID 20241108105117.137121-1-jacopo.mondi@ideasonboard.com
Headers show
Series
  • libcamera: Initial support for generic line based metadata
Related show

Message

Jacopo Mondi Nov. 8, 2024, 10:51 a.m. UTC
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.

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    | 1127 +++++++++++++++++
 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, 1360 insertions(+), 15 deletions(-)
 create mode 100644 src/libcamera/sensor/camera_sensor_raw.cpp

--
2.47.0