diff options
author | Igor Murashkin <iam@google.com> | 2013-10-15 15:23:07 -0700 |
---|---|---|
committer | Igor Murashkin <iam@google.com> | 2013-10-15 15:23:07 -0700 |
commit | 69b94f7c5520f3fa817a7bb1e4d1205b593e6c47 (patch) | |
tree | 3663fdf7bc10b159fdf6fbc68c7b959ece721721 /tests/Camera2Tests | |
parent | bd7f343c7510aa512ceb6d6833ca0e4f2aa2a1d2 (diff) | |
download | frameworks_base-69b94f7c5520f3fa817a7bb1e4d1205b593e6c47.zip frameworks_base-69b94f7c5520f3fa817a7bb1e4d1205b593e6c47.tar.gz frameworks_base-69b94f7c5520f3fa817a7bb1e4d1205b593e6c47.tar.bz2 |
SmartCamera: Fix to build against latest camera2 api
Bug: 10818732
Change-Id: I536021b9663331532e2f4c21a4fc0f3de5da9aa9
Diffstat (limited to 'tests/Camera2Tests')
3 files changed, 9 insertions, 7 deletions
diff --git a/tests/Camera2Tests/SmartCamera/SimpleCamera/Android.mk b/tests/Camera2Tests/SmartCamera/SimpleCamera/Android.mk index 4e3675f..801c81c 100644 --- a/tests/Camera2Tests/SmartCamera/SimpleCamera/Android.mk +++ b/tests/Camera2Tests/SmartCamera/SimpleCamera/Android.mk @@ -23,7 +23,7 @@ LOCAL_MODULE_TAGS := tests LOCAL_PROGUARD_ENABLED := disabled # comment it out for now since we need use some hidden APIs -LOCAL_SDK_VERSION := current +# LOCAL_SDK_VERSION := current LOCAL_STATIC_JAVA_LIBRARIES := android-ex-camera2 diff --git a/tests/Camera2Tests/SmartCamera/SimpleCamera/src/androidx/media/filterfw/samples/simplecamera/Camera2Source.java b/tests/Camera2Tests/SmartCamera/SimpleCamera/src/androidx/media/filterfw/samples/simplecamera/Camera2Source.java index 3bfe787..fa0f995 100644 --- a/tests/Camera2Tests/SmartCamera/SimpleCamera/src/androidx/media/filterfw/samples/simplecamera/Camera2Source.java +++ b/tests/Camera2Tests/SmartCamera/SimpleCamera/src/androidx/media/filterfw/samples/simplecamera/Camera2Source.java @@ -20,9 +20,10 @@ import android.content.Context; import android.graphics.Bitmap; import android.graphics.ImageFormat; import android.hardware.camera2.CameraAccessException; +import android.hardware.camera2.CameraCharacteristics; import android.hardware.camera2.CameraDevice; import android.hardware.camera2.CameraManager; -import android.hardware.camera2.CameraProperties; +import android.hardware.camera2.CaptureFailure; import android.hardware.camera2.CaptureRequest; import android.hardware.camera2.CaptureResult; import android.os.Handler; @@ -56,7 +57,7 @@ public class Camera2Source extends Filter implements Allocation.OnBufferAvailabl private CameraDevice mCamera; private RenderScript mRS; private Surface mSurface; - private CameraProperties mProperties; + private CameraCharacteristics mProperties; private CameraTestThread mLooperThread; private int mHeight = 480; private int mWidth = 640; @@ -92,7 +93,8 @@ public class Camera2Source extends Filter implements Allocation.OnBufferAvailabl } @Override - public void onCaptureFailed(CameraDevice camera, CaptureRequest request) { + public void onCaptureFailed(CameraDevice camera, CaptureRequest request, + CaptureFailure failure) { // TODO Auto-generated method stub Log.v(TAG, "onCaptureFailed is being called"); } @@ -198,7 +200,7 @@ public class Camera2Source extends Filter implements Allocation.OnBufferAvailabl } mProperties = null; try { - mProperties = mCamera.getProperties(); + mProperties = mCameraManager.getCameraCharacteristics(mCamera.getId()); } catch (CameraAccessException e) { e.printStackTrace(); throw new RuntimeException(e); @@ -228,7 +230,7 @@ public class Camera2Source extends Filter implements Allocation.OnBufferAvailabl // FIXME: Hardcoded value because ORIENTATION returns null, Qualcomm // bug - Integer orientation = mProperties.get(CameraProperties.SENSOR_ORIENTATION); + Integer orientation = mProperties.get(CameraCharacteristics.SENSOR_ORIENTATION); float temp; if (orientation != null) { temp = orientation.floatValue(); diff --git a/tests/Camera2Tests/SmartCamera/SimpleCamera/tests/Android.mk b/tests/Camera2Tests/SmartCamera/SimpleCamera/tests/Android.mk index 3923549..50926a6 100644 --- a/tests/Camera2Tests/SmartCamera/SimpleCamera/tests/Android.mk +++ b/tests/Camera2Tests/SmartCamera/SimpleCamera/tests/Android.mk @@ -18,7 +18,7 @@ include $(CLEAR_VARS) LOCAL_MODULE_TAGS := tests -LOCAL_SDK_VERSION := current +# LOCAL_SDK_VERSION := current LOCAL_PACKAGE_NAME := SmartCamera-tests |