[libcamera-devel] [PATCH 0/3] libcamera: Introduce internal controls
Jacopo Mondi
jacopo at jmondi.org
Tue Jun 21 17:03:34 CEST 2022
Add to the enumeration of internal controls in internal_control_ids.yaml
and plumb them in the buildsystem to generate:
- include/libcamera/internal/control_ids.h
- src/libcamera/internal_control_ids.cpp
Internal controls will be used to replace V4L2 controls in the interactions
between between internal library components, such as the CameraSensor class and
the IPA module.
Jacopo Mondi (3):
libcamera: control_ids: Add 'internal' argument
libcamera: control_ids: Separate the id numerical space
libcamera: Introduce internal controls
include/libcamera/control_ids.h.in | 6 +--
include/libcamera/internal/meson.build | 18 +++++++++
src/libcamera/control_ids.cpp.in | 12 +++---
src/libcamera/internal_control_ids.yaml | 54 +++++++++++++++++++++++++
src/libcamera/meson.build | 16 ++++++++
utils/gen-controls.py | 24 +++++++++--
6 files changed, 118 insertions(+), 12 deletions(-)
create mode 100644 src/libcamera/internal_control_ids.yaml
--
2.36.1
More information about the libcamera-devel
mailing list