diff options
author | insup.choi <insup.choi@lge.com> | 2013-04-12 21:48:20 -0700 |
---|---|---|
committer | Iliyan Malchev <malchev@google.com> | 2013-04-13 16:34:35 -0700 |
commit | 3e639d76429f24ea1dd068af8964b0c972715456 (patch) | |
tree | 1b06d04a9e49c48ac7bb90778523c09d48a20d1a /camera | |
parent | 9b8d42fea52f156682c6e014fe57c5994d9ab9ca (diff) | |
download | mako-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-x | camera/QCameraHWI.cpp | 14 |
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); |