summaryrefslogtreecommitdiff
path: root/camera
diff options
context:
space:
mode:
authorinsup.choi <insup.choi@lge.com>2013-04-12 21:48:20 -0700
committerIliyan Malchev <malchev@google.com>2013-04-13 16:34:35 -0700
commit3e639d76429f24ea1dd068af8964b0c972715456 (patch)
tree1b06d04a9e49c48ac7bb90778523c09d48a20d1a /camera
parent9b8d42fea52f156682c6e014fe57c5994d9ab9ca (diff)
downloadmako-3e639d76429f24ea1dd068af8964b0c972715456.tar.gz
camera: Don't run continuous autofocus in startPreview2.
Continuous autofocus should only be triggered if focus mode is CONTINUOUS_VIDEO or CONTINUOUS_CAPTURE. If focus mode is AUTO, only auto_focus function call can start focus. Bug: 7563139 Change-Id: I3242adc6704f3be02e0c3487b0310b1ff21d0ba5 Signed-off-by: Iliyan Malchev <malchev@google.com>
Diffstat (limited to 'camera')
-rwxr-xr-xcamera/QCameraHWI.cpp14
1 files changed, 0 insertions, 14 deletions
diff --git a/camera/QCameraHWI.cpp b/camera/QCameraHWI.cpp
index 5b7b1ce..a8f6df4 100755
--- a/camera/QCameraHWI.cpp
+++ b/camera/QCameraHWI.cpp
@@ -1079,22 +1079,8 @@ status_t QCameraHardwareInterface::startPreview2()
mParameters.setPreviewFrameRateMode("frame-rate-auto");
setPreviewFrameRateMode(mParameters);
- if (mHasAutoFocusSupport) {
- int cafSupport = true;
- int caf_type = 2;
- native_set_parms(MM_CAMERA_PARM_CAF_TYPE, sizeof(caf_type), (void *)&caf_type);
- native_set_parms(MM_CAMERA_PARM_CONTINUOUS_AF, sizeof(cafSupport),
- (void *)&cafSupport);
- }
}
- if (mHasAutoFocusSupport && strcmp(str, "auto")) {
- int cafSupport = true;
- int caf_type = 2;
- native_set_parms(MM_CAMERA_PARM_CAF_TYPE, sizeof(caf_type), (void *)&caf_type);
- native_set_parms(MM_CAMERA_PARM_CONTINUOUS_AF, sizeof(cafSupport),
- (void *)&cafSupport);
- }
/* get existing preview information, by qury mm_camera*/
memset(&dim, 0, sizeof(cam_ctrl_dimension_t));
ret = cam_config_get_parm(mCameraId, MM_CAMERA_PARM_DIMENSION,&dim);