diff options
author | Iliyan Malchev <malchev@google.com> | 2011-04-14 16:51:21 -0700 |
---|---|---|
committer | Iliyan Malchev <malchev@google.com> | 2011-05-03 15:49:39 -0700 |
commit | 9c7ac0d142eaf4b083a309299ab023932a9bb109 (patch) | |
tree | eacc12f5b030d872cf460ae77747eece8938c8fd /core/jni/android_hardware_Camera.cpp | |
parent | 9d216f7b0ef66e4d2e32f86cd7e31608fcce49b6 (diff) | |
download | frameworks_base-9c7ac0d142eaf4b083a309299ab023932a9bb109.zip frameworks_base-9c7ac0d142eaf4b083a309299ab023932a9bb109.tar.gz frameworks_base-9c7ac0d142eaf4b083a309299ab023932a9bb109.tar.bz2 |
frameworks/base: include system/core header camera.h in Camera.h
We define struct CameraInfo in this camera/Camera.h, even though an identical
struct camera_info is defined in hardware/camera.h (but not in
hardware/camera_defs.h). We may not export struct definitions from the HAL
into headers which may find their way into the NDK.
This commit also renames FRAME_CALLBACK_FLAG_xxx to CAMERA_FRAME_CALLBACK_xxx.
Change-Id: I3e2ddd01d61bf5371ff2fc1a397995e0f1ee11f8
Signed-off-by: Iliyan Malchev <malchev@google.com>
Diffstat (limited to 'core/jni/android_hardware_Camera.cpp')
-rw-r--r-- | core/jni/android_hardware_Camera.cpp | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/core/jni/android_hardware_Camera.cpp b/core/jni/android_hardware_Camera.cpp index 97580f5..4687ee0 100644 --- a/core/jni/android_hardware_Camera.cpp +++ b/core/jni/android_hardware_Camera.cpp @@ -218,7 +218,7 @@ void JNICameraContext::copyAndPost(JNIEnv* env, const sp<IMemory>& dataPtr, int if (mCallbackBuffers.isEmpty()) { LOGV("Out of buffers, clearing callback!"); - mCamera->setPreviewCallbackFlags(FRAME_CALLBACK_FLAG_NOOP); + mCamera->setPreviewCallbackFlags(CAMERA_FRAME_CALLBACK_FLAG_NOOP); mManualCameraCallbackSet = false; if (obj == NULL) { @@ -305,22 +305,22 @@ void JNICameraContext::setCallbackMode(JNIEnv *env, bool installed, bool manualM mManualCameraCallbackSet = false; // In order to limit the over usage of binder threads, all non-manual buffer - // callbacks use FRAME_CALLBACK_FLAG_BARCODE_SCANNER mode now. + // callbacks use CAMERA_FRAME_CALLBACK_FLAG_BARCODE_SCANNER mode now. // // Continuous callbacks will have the callback re-registered from handleMessage. // Manual buffer mode will operate as fast as possible, relying on the finite supply // of buffers for throttling. if (!installed) { - mCamera->setPreviewCallbackFlags(FRAME_CALLBACK_FLAG_NOOP); + mCamera->setPreviewCallbackFlags(CAMERA_FRAME_CALLBACK_FLAG_NOOP); clearCallbackBuffers_l(env, &mCallbackBuffers); } else if (mManualBufferMode) { if (!mCallbackBuffers.isEmpty()) { - mCamera->setPreviewCallbackFlags(FRAME_CALLBACK_FLAG_CAMERA); + mCamera->setPreviewCallbackFlags(CAMERA_FRAME_CALLBACK_FLAG_CAMERA); mManualCameraCallbackSet = true; } } else { - mCamera->setPreviewCallbackFlags(FRAME_CALLBACK_FLAG_BARCODE_SCANNER); + mCamera->setPreviewCallbackFlags(CAMERA_FRAME_CALLBACK_FLAG_BARCODE_SCANNER); clearCallbackBuffers_l(env, &mCallbackBuffers); } } @@ -343,7 +343,7 @@ void JNICameraContext::addCallbackBuffer( // next frame. This may have come unset had we not had a // callbackbuffer ready for it last time. if (mManualBufferMode && !mManualCameraCallbackSet) { - mCamera->setPreviewCallbackFlags(FRAME_CALLBACK_FLAG_CAMERA); + mCamera->setPreviewCallbackFlags(CAMERA_FRAME_CALLBACK_FLAG_CAMERA); mManualCameraCallbackSet = true; } break; @@ -456,7 +456,7 @@ static void android_hardware_Camera_release(JNIEnv *env, jobject thiz) // clear callbacks if (camera != NULL) { - camera->setPreviewCallbackFlags(FRAME_CALLBACK_FLAG_NOOP); + camera->setPreviewCallbackFlags(CAMERA_FRAME_CALLBACK_FLAG_NOOP); camera->disconnect(); } |