[libcamera-devel,0/3] AE controls
mbox series

Message ID 20220518134728.777709-1-paul.elder@ideasonboard.com
Headers show
  • AE controls
Related show


Paul Elder May 18, 2022, 1:47 p.m. UTC
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

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