mirror of
https://git.libcamera.org/libcamera/libcamera.git
synced 2025-07-13 07:19:45 +03:00
Label draft controls and properties through the "draft" vendor tag and deprecate the existing "draft: true" mechanism. This uses the new vendor tags mechanism to place draft controls in the same libcamera::controls::draft namespace and provide a defined control id range for these controls. This requires moving all draft controls from control_ids.yaml to control_ids_draft.yaml. One breaking change in this commit is that draft control ids also move to the libcamera::controls::draft namespace from the existing libcamera::controls namespace. This is desirable to avoid API breakages when adding new libcamera controls. So, for example, the use of controls::NOISE_REDUCTION_MODE will need to be replaced with controls::draft::NOISE_REDUCTION_MODE. Signed-off-by: Naushir Patuck <naush@raspberrypi.com> Reviewed-by: Jacopo Mondi <jacopo.mondi@ideasonboard.com> Reviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com> |
||
---|---|---|
.. | ||
hooks | ||
ipc | ||
ipu3 | ||
raspberrypi | ||
rkisp1 | ||
tracepoints | ||
tuning | ||
abi-compat.sh | ||
checkstyle.py | ||
gen-controls.py | ||
gen-formats.py | ||
gen-header.sh | ||
gen-ipa-priv-key.sh | ||
gen-ipa-pub-key.py | ||
gen-version.sh | ||
meson.build | ||
release.sh | ||
run-dist.sh | ||
semver | ||
update-kernel-headers.sh | ||
update-mojo.sh |