From 3e639d76429f24ea1dd068af8964b0c972715456 Mon Sep 17 00:00:00 2001 From: "insup.choi" Date: Fri, 12 Apr 2013 21:48:20 -0700 Subject: 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 --- camera/QCameraHWI.cpp | 14 -------------- 1 file changed, 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); -- cgit v1.2.3