[libcamera-devel] [PATCH v3 0/6] Camera properties and camera sensor factory
Jacopo Mondi
jacopo at jmondi.org
Mon Mar 9 19:04:38 CET 2020
This series starts by defining camera sensor properties for the pixel
array and lens properties.
It then introduces a factory to create specialized camera sensor sub-classes
and adds the ov5670 camera sensor and define its properties.
Individual change-log per patch
Jacopo Mondi (6):
libcamera: properties: Define pixel array properties
libcamera: properties: Define 'lens' properties
libcamera: camera_sensor: Introduce CameraSensorFactory
libcamera: camera_sensor: Break out properties initialization
libcamera: sensor: Add OV5670 camera sensor
DNI: libcamera: sensor: ov5670: Add lens properties
src/libcamera/camera_sensor.cpp | 251 ++++++++++++++----
src/libcamera/include/camera_sensor.h | 37 ++-
src/libcamera/meson.build | 1 +
src/libcamera/pipeline/ipu3/ipu3.cpp | 9 +-
src/libcamera/pipeline/rkisp1/rkisp1.cpp | 17 +-
src/libcamera/pipeline/vimc.cpp | 6 +-
src/libcamera/property_ids.yaml | 211 +++++++++++++++
src/libcamera/sensor/meson.build | 3 +
src/libcamera/sensor/ov5670.cpp | 66 +++++
test/camera-sensor.cpp | 9 +-
.../v4l2_videodevice_test.cpp | 3 +-
test/v4l2_videodevice/v4l2_videodevice_test.h | 6 +-
12 files changed, 540 insertions(+), 79 deletions(-)
create mode 100644 src/libcamera/sensor/meson.build
create mode 100644 src/libcamera/sensor/ov5670.cpp
--
2.25.0
More information about the libcamera-devel
mailing list