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

Message ID 20220705095549.87466-1-Rauch.Christian@gmx.de
Headers show
Series
  • generate and use fixed-sized Span Control types
Related show

Message

Christian Rauch July 5, 2022, 9:55 a.m. UTC
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