summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/libcamera/pipeline/uvcvideo/uvcvideo.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/libcamera/pipeline/uvcvideo/uvcvideo.cpp b/src/libcamera/pipeline/uvcvideo/uvcvideo.cpp
index 586e932d..58aa0eb4 100644
--- a/src/libcamera/pipeline/uvcvideo/uvcvideo.cpp
+++ b/src/libcamera/pipeline/uvcvideo/uvcvideo.cpp
@@ -596,6 +596,11 @@ int UVCCameraData::init(MediaDevice *media)
addControl(cid, info, &ctrls);
}
+ if (autoExposureMode_ && manualExposureMode_) {
+ /* \todo Move this to the Camera class */
+ ctrls[&controls::AeEnable] = ControlInfo(false, true, true);
+ }
+
controlInfo_ = ControlInfoMap(std::move(ctrls), controls::controls);
/*