[libcamera-devel] [RFC 0/7] Define and register 'sensor' and 'lens' properties

Jacopo Mondi jacopo at jmondi.org
Wed Dec 18 15:49:54 CET 2019


Hello, series in RFC as it depends on the following still in review items:
- Properties
- Compound controls

This series aims to define the libcamera properties relative to the sensor
pixel array and its lens.

As an example it register said properties for the ov5670 sensor.

What I'm mostly interested in having feedback on is the properties definition
and documentation.

Thanks
   j

Jacopo Mondi (7):
  libcamera: camera_sensor: Introduce CameraSensorFactory
  libcamera: sensor: Add OV5670 camera sensor
  libcamera: camera_sensor: Factorize out properties
  libcamera: properties: Define pixel array properties
  libcamera: sensor: ov5670: Register pixel array properties
  libcamera: properties: Define 'lens' properties
  libcamera: sensor: ov5670: Add lens properties

 src/libcamera/camera_sensor.cpp       | 100 +++++++-----
 src/libcamera/include/camera_sensor.h |   5 +-
 src/libcamera/meson.build             |   1 +
 src/libcamera/property_ids.yaml       | 211 ++++++++++++++++++++++++++
 src/libcamera/sensor/meson.build      |   3 +
 src/libcamera/sensor/ov5670.cpp       |  43 ++++++
 src/libcamera/sensor/ov5670.h         |  26 ++++
 7 files changed, 350 insertions(+), 39 deletions(-)
 create mode 100644 src/libcamera/sensor/meson.build
 create mode 100644 src/libcamera/sensor/ov5670.cpp
 create mode 100644 src/libcamera/sensor/ov5670.h

--
2.24.0



More information about the libcamera-devel mailing list