aboutsummaryrefslogtreecommitdiff
path: root/camera/QCamera2
diff options
context:
space:
mode:
authornichcream <c.potato23@gmail.com>2018-02-22 13:36:33 +0800
committerDavide Garberi <dade.garberi@gmail.com>2019-02-06 13:56:16 +0100
commit79e7cfc7345db2330907fa49a9a465e491326be2 (patch)
tree085daaedf7dbeced7d2b055aa16a46042072bd5f /camera/QCamera2
parentd0c7a757799835dd57ed880d1abc3e41357ade14 (diff)
msm8996-common: camera: HACK: Hardcode preview fps range
* If userspace does not specify a range, it would be defaulted to 30000,30000 (30-30fps), which causes really bad exposure under low light during video recording in certain apps (SnapdragonCamera for one *cough cough*). We definitly do not want this. * Work around this issue by always forcing min fps of 7. Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
Diffstat (limited to 'camera/QCamera2')
-rw-r--r--camera/QCamera2/HAL/QCameraParameters.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/camera/QCamera2/HAL/QCameraParameters.cpp b/camera/QCamera2/HAL/QCameraParameters.cpp
index 2744b77..57d8ad9 100644
--- a/camera/QCamera2/HAL/QCameraParameters.cpp
+++ b/camera/QCamera2/HAL/QCameraParameters.cpp
@@ -6519,8 +6519,9 @@ int32_t QCameraParameters::setPreviewFpsRange(int min_fps,
}
}
snprintf(str, sizeof(str), "%d,%d", min_fps, max_fps);
- LOGH("Setting preview fps range %s", str);
- updateParamEntry(KEY_PREVIEW_FPS_RANGE, str);
+ LOGH("Actual preview fps range %s", str);
+ updateParamEntry(KEY_PREVIEW_FPS_RANGE, "7000,30000");
+ LOGH("Setting the preview fps range 7000,30000");
cam_fps_range_t fps_range;
memset(&fps_range, 0x00, sizeof(cam_fps_range_t));
fps_range.min_fps = (float)min_fps / 1000.0f;