[libcamera-devel] [PATCH 0/3] AE controls

Paul Elder paul.elder at ideasonboard.com
Wed May 18 15:47:25 CEST 2022


This patch series introduces AE controls. The first patch is v4 of the
first patch from the series "The Great AE Changes" v3. It does break
compilation but the point of this series is to solidify the definitions
and documentation surrounding the AE-related controls. As such, patches
2 and 3 are documentation. The former is for the design and rationale
(so that we don't forget why we made what decisions), and the latter is
a high-level documentation about how to use them.

To unbreak compilation we pull in patches 2~5 from v3 of "The Great AE
changes".

Paul Elder (3):
  controls: Reorganize the AE-related controls
  Documentation: design: ae: Document the design for AE controls
  libcamera: control_ids: Add high-level documentation for AE

 Documentation/design/ae.rst      | 260 ++++++++++++++++++++++++++++++
 src/libcamera/control_ids.cpp.in |  82 ++++++++++
 src/libcamera/control_ids.yaml   | 262 +++++++++++++++++++++++--------
 3 files changed, 542 insertions(+), 62 deletions(-)
 create mode 100644 Documentation/design/ae.rst

-- 
2.30.2



More information about the libcamera-devel mailing list