summaryrefslogtreecommitdiffstats
path: root/camera/OMXCameraAdapter/OMXCapture.cpp
diff options
context:
space:
mode:
authorTyler Luu <tluu@ti.com>2011-08-15 23:57:24 -0500
committerWu-cheng Li <wuchengli@google.com>2011-08-23 18:11:57 +0800
commitaa6e62e279cb54ae76c55ba9f8d02da230ce34e7 (patch)
treef0b425293d804f3f459b1f9dd509f73b90d65b01 /camera/OMXCameraAdapter/OMXCapture.cpp
parent00fd87fc096d092bfbe3579cd7fe2c1824e6eac0 (diff)
downloadhardware_ti_omap4xxx-aa6e62e279cb54ae76c55ba9f8d02da230ce34e7.tar.gz
hardware_ti_omap4xxx-aa6e62e279cb54ae76c55ba9f8d02da230ce34e7.tar.bz2
hardware_ti_omap4xxx-aa6e62e279cb54ae76c55ba9f8d02da230ce34e7.zip
CameraHal: Adjust FD callbacks to updated javadoc
FD callback behavior is updated in latest javadoc patch "Improve camera face detection javadoc." Change-Id: I963628ae55eec62083c25d34bbb380ae6673e431 Signed-off-by: Tyler Luu <tluu@ti.com>
Diffstat (limited to 'camera/OMXCameraAdapter/OMXCapture.cpp')
-rw-r--r--camera/OMXCameraAdapter/OMXCapture.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/camera/OMXCameraAdapter/OMXCapture.cpp b/camera/OMXCameraAdapter/OMXCapture.cpp
index 079a072..f6e26c9 100644
--- a/camera/OMXCameraAdapter/OMXCapture.cpp
+++ b/camera/OMXCameraAdapter/OMXCapture.cpp
@@ -701,6 +701,9 @@ status_t OMXCameraAdapter::startImageCapture()
return NO_INIT;
}
+ // Camera framework doesn't expect face callbacks once capture is triggered
+ pauseFaceDetection(true);
+
//During bracketing image capture is already active
{
Mutex::Autolock lock(mBracketingLock);
@@ -850,6 +853,10 @@ status_t OMXCameraAdapter::stopImageCapture()
CAMHAL_LOGEB("Error Releaseing 3A locks%d", ret);
}
+ // After capture, face detection should be disabled
+ // and application needs to restart face detection
+ stopFaceDetection();
+
//Wait here for the capture to be done, in worst case timeout and proceed with cleanup
ret = mCaptureSem.WaitTimeout(OMX_CAPTURE_TIMEOUT);
if ( NO_ERROR != ret ) {