Loading services/camera/libcameraservice/Android.mk +4 −0 Original line number Diff line number Diff line Loading @@ -122,4 +122,8 @@ ifeq ($(BOARD_HAS_OMAP3_FW3A_LIBCAMERA), true) LOCAL_CFLAGS += -DOMAP3_FW3A_LIBCAMERA endif ifeq ($(BOARD_LIBCAMERA_MISSING_AUTOFOCUS), true) LOCAL_CFLAGS += -DLIBCAMERA_MISSING_AUTOFOCUS endif include $(BUILD_SHARED_LIBRARY) services/camera/libcameraservice/CameraService.cpp +11 −0 Original line number Diff line number Diff line Loading @@ -1147,6 +1147,12 @@ bool CameraService::Client::recordingEnabled() { } status_t CameraService::Client::autoFocus() { #ifdef LIBCAMERA_MISSING_AUTOFOCUS // skip autofocus callback notifyCallback(CAMERA_MSG_FOCUS, 1, 0, 0); return NO_ERROR; #endif LOG1("autoFocus (pid %d)", getCallingPid()); Mutex::Autolock lock(mLock); Loading @@ -1157,6 +1163,11 @@ status_t CameraService::Client::autoFocus() { } status_t CameraService::Client::cancelAutoFocus() { #ifdef LIBCAMERA_MISSING_AUTOFOCUS // skip autofocus cancellation return NO_ERROR; #endif LOG1("cancelAutoFocus (pid %d)", getCallingPid()); Mutex::Autolock lock(mLock); Loading Loading
services/camera/libcameraservice/Android.mk +4 −0 Original line number Diff line number Diff line Loading @@ -122,4 +122,8 @@ ifeq ($(BOARD_HAS_OMAP3_FW3A_LIBCAMERA), true) LOCAL_CFLAGS += -DOMAP3_FW3A_LIBCAMERA endif ifeq ($(BOARD_LIBCAMERA_MISSING_AUTOFOCUS), true) LOCAL_CFLAGS += -DLIBCAMERA_MISSING_AUTOFOCUS endif include $(BUILD_SHARED_LIBRARY)
services/camera/libcameraservice/CameraService.cpp +11 −0 Original line number Diff line number Diff line Loading @@ -1147,6 +1147,12 @@ bool CameraService::Client::recordingEnabled() { } status_t CameraService::Client::autoFocus() { #ifdef LIBCAMERA_MISSING_AUTOFOCUS // skip autofocus callback notifyCallback(CAMERA_MSG_FOCUS, 1, 0, 0); return NO_ERROR; #endif LOG1("autoFocus (pid %d)", getCallingPid()); Mutex::Autolock lock(mLock); Loading @@ -1157,6 +1163,11 @@ status_t CameraService::Client::autoFocus() { } status_t CameraService::Client::cancelAutoFocus() { #ifdef LIBCAMERA_MISSING_AUTOFOCUS // skip autofocus cancellation return NO_ERROR; #endif LOG1("cancelAutoFocus (pid %d)", getCallingPid()); Mutex::Autolock lock(mLock); Loading