From 17ade28f02f90e19f12f4accc4aede14bd659be4 Mon Sep 17 00:00:00 2001 From: Benjamin Schaaf Date: Sat, 28 Nov 2020 00:16:46 +1100 Subject: [PATCH] Fix controls not working --- io_pipeline.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/io_pipeline.c b/io_pipeline.c index 15b9127..648a74b 100644 --- a/io_pipeline.c +++ b/io_pipeline.c @@ -331,7 +331,7 @@ update_controls() mp_camera_control_set_bool(info->camera, V4L2_CID_AUTOGAIN, !desired_controls.gain_is_manual); } - if (!desired_controls.gain_is_manual && current_controls.gain != desired_controls.gain) { + if (desired_controls.gain_is_manual && current_controls.gain != desired_controls.gain) { mp_camera_control_set_int32(info->camera, info->gain_ctrl, desired_controls.gain); } @@ -342,7 +342,7 @@ update_controls() desired_controls.exposure_is_manual ? V4L2_EXPOSURE_MANUAL : V4L2_EXPOSURE_AUTO); } - if (!desired_controls.exposure_is_manual && current_controls.exposure != desired_controls.exposure) { + if (desired_controls.exposure_is_manual && current_controls.exposure != desired_controls.exposure) { mp_camera_control_set_int32(info->camera, V4L2_CID_EXPOSURE, desired_controls.exposure); }