[libcamera-devel] [PATCH v5 00/14] libcamera: Introduce draft controls
Jacopo Mondi
jacopo at jmondi.org
Sun Oct 25 17:04:20 CET 2020
v5:
- Rebased on top of Laurent's:
libcamera: controls: Disable ControlValue<T> construction from unsupported T
- Include Laurent's fixups in 4/14 and 8/14 to allow construction of a
ControlInfo from a Span<const ControlValue>
- Minor grammar fixes in commit message
- Minor checkstyle fixes in gen-controls.py
- New minor patch 7/14
All patches reviewed except for 4/14 and 7/14
Thanks
j
Jacopo Mondi (12):
libcamera: control_ids: Define draft controls
libcamera: controls: Construct from valid values
libcamera: controls: Rename enumerate values
libcamera: controls: Generate an array of valid values
libcamera: controls: Fix rogue whitespace
ipa: raspberry: Initialize ControlInfo with values list
libcamera: control_ids: Remove max values in enumerations
libcamera: ipu3: Register camera controls
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
Laurent Pinchart (1):
libcamera: controls: Disable ControlValue<T> construction from
unsupported T
include/libcamera/control_ids.h.in | 7 +
include/libcamera/controls.h | 6 +
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 | 16 ++
src/libcamera/control_ids.yaml | 269 +++++++++++++++++++++++++--
src/libcamera/controls.cpp | 33 ++++
src/libcamera/pipeline/ipu3/ipu3.cpp | 10 +
src/libcamera/property_ids.cpp.in | 15 ++
utils/gen-controls.py | 77 ++++++--
11 files changed, 470 insertions(+), 42 deletions(-)
--
2.28.0
More information about the libcamera-devel
mailing list