diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/libcamera/pipeline/uvcvideo/uvcvideo.cpp | 5 |
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); /* |