diff options
author | Ricardo Cerqueira <cyanogenmod@cerqueira.org> | 2014-01-01 06:17:55 +0000 |
---|---|---|
committer | Ricardo Cerqueira <cyanogenmod@cerqueira.org> | 2014-01-01 06:39:29 +0000 |
commit | 150bf578bab5d05b143936ca1d5f165eb8a45054 (patch) | |
tree | 6d002d347335953cd9afd44d1c3217ad9c13d893 | |
parent | 12ded6ce717047c00420ecf66698f5c0b2131554 (diff) | |
download | android_frameworks_base-150bf578bab5d05b143936ca1d5f165eb8a45054.tar.gz android_frameworks_base-150bf578bab5d05b143936ca1d5f165eb8a45054.tar.bz2 android_frameworks_base-150bf578bab5d05b143936ca1d5f165eb8a45054.zip |
Limit QC camera features to post-ICS HALs
ICS blobs don't support longshot, and have a different API/method enum
for histograms
Change-Id: I6704b9302344ae2ae6386312b68de669bb5c11f2
-rw-r--r-- | core/jni/android_hardware_Camera.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/core/jni/android_hardware_Camera.cpp b/core/jni/android_hardware_Camera.cpp index 6b28b28d0b2..17967e02c22 100644 --- a/core/jni/android_hardware_Camera.cpp +++ b/core/jni/android_hardware_Camera.cpp @@ -388,7 +388,7 @@ void JNICameraContext::setCallbackMode(JNIEnv *env, bool installed, bool manualM static void android_hardware_Camera_setLongshot(JNIEnv *env, jobject thiz, jboolean enable) { ALOGV("setLongshot"); -#ifdef QCOM_HARDWARE +#if defined(QCOM_HARDWARE) && !defined(ICS_CAMERA_BLOB) JNICameraContext* context; status_t rc; sp<Camera> camera = get_native_camera(env, thiz, &context); @@ -409,7 +409,7 @@ static void android_hardware_Camera_setLongshot(JNIEnv *env, jobject thiz, jbool static void android_hardware_Camera_sendHistogramData(JNIEnv *env, jobject thiz) { ALOGV("sendHistogramData" ); -#ifdef QCOM_HARDWARE +#if defined(QCOM_HARDWARE) && !defined(ICS_CAMERA_BLOB) JNICameraContext* context; status_t rc; sp<Camera> camera = get_native_camera(env, thiz, &context); @@ -425,7 +425,7 @@ static void android_hardware_Camera_sendHistogramData(JNIEnv *env, jobject thiz) static void android_hardware_Camera_setHistogramMode(JNIEnv *env, jobject thiz, jboolean mode) { ALOGV("setHistogramMode: mode:%d", (int)mode); -#ifdef QCOM_HARDWARE +#if defined(QCOM_HARDWARE) && !defined(ICS_CAMERA_BLOB) JNICameraContext* context; status_t rc; sp<Camera> camera = get_native_camera(env, thiz, &context); |