[libcamera-devel] [PATCH v10 0/2] generate and use fixed-sized Span Control types

Christian Rauch Rauch.Christian at gmx.de
Tue Jul 5 11:55:47 CEST 2022


Hi,

In v10 I am just sqaushing the commits that touch all the fix-sized Span types, so that this will compile standalone. Still, the "std::optional" commit has to be applied first.

Best,

Christian Rauch (2):
  libcamera: controls: Use std::optional to handle invalid control
    values
  libcamera: controls: Generate and use fixed-sized Span types

 include/libcamera/controls.h                  |  7 ++--
 src/android/camera_capabilities.cpp           | 12 +++----
 src/android/camera_device.cpp                 | 21 ++++++------
 src/android/camera_hal_manager.cpp            |  2 +-
 src/cam/main.cpp                              |  4 +--
 src/gstreamer/gstlibcamerasrc.cpp             |  2 +-
 src/ipa/raspberrypi/raspberrypi.cpp           | 21 ++++++------
 src/libcamera/control_ids.yaml                |  4 +--
 src/libcamera/pipeline/ipu3/ipu3.cpp          |  9 +++---
 .../pipeline/raspberrypi/raspberrypi.cpp      |  9 +++---
 src/libcamera/property_ids.yaml               |  4 +--
 src/qcam/dng_writer.cpp                       | 22 ++++++-------
 utils/gen-controls.py                         | 32 +++++++++++++------
 13 files changed, 81 insertions(+), 68 deletions(-)

--
2.34.1


More information about the libcamera-devel mailing list