[libcamera-devel] [PATCH v3 00/14] libcamera: Introduce draft controls

Jacopo Mondi jacopo at jmondi.org
Wed Oct 21 16:36:21 CEST 2020


v3:
- introduce a new constructor in 3/13
- introduce a new patch to rename the enumerated values in 'Enum' (was 'Values')
- rename the vector of enumerated values in 'Values' (was 'List)
- collect Kieran's ack

Thanks
  j

Jacopo Mondi (13):
  libcamera: control_ids: Define draft controls
  libcamera: controls: Add supported values to ControlInfo
  libcamera: controls: Construct from values list
  libcamera: controls: Rename enumerate values
  libcamera: controls: Generate a vector of enumerated values
  ipa: raspberry: Initialize ControlInfo with values list
  libcamera: control_ids: Remove max values in enumerations
  libcamera: ipu3: Register camera controls
  libcamera: ipu3: Report pipeline depth
  android: camera_device: Report PIPELINE_MAX_DEPTH
  android: camera_device: Handle NOISE_REDUCTION_MODES
  android: camera_device: Handle COLOR_CORRECTION_ABERRATION_MODE
  android: camera_device: Handle LENS_SHADING_MAP_MODES

Kieran Bingham (1):
  libcamera: Support draft controls and properties

 include/libcamera/control_ids.h.in   |   6 +
 include/libcamera/controls.h         |   8 +-
 include/libcamera/ipa/raspberrypi.h  |   8 +-
 include/libcamera/property_ids.h.in  |   6 +
 src/android/camera_device.cpp        |  65 +++++--
 src/libcamera/control_ids.cpp.in     |  17 ++
 src/libcamera/control_ids.yaml       | 269 +++++++++++++++++++++++++--
 src/libcamera/controls.cpp           |  51 ++++-
 src/libcamera/pipeline/ipu3/ipu3.cpp |  10 +
 src/libcamera/property_ids.cpp.in    |  15 ++
 utils/gen-controls.py                |  55 ++++--
 11 files changed, 466 insertions(+), 44 deletions(-)

--
2.28.0



More information about the libcamera-devel mailing list