summaryrefslogtreecommitdiffstats
path: root/tests/Camera2Tests
diff options
context:
space:
mode:
authorIgor Murashkin <iam@google.com>2013-10-15 15:23:07 -0700
committerIgor Murashkin <iam@google.com>2013-10-15 15:23:07 -0700
commit69b94f7c5520f3fa817a7bb1e4d1205b593e6c47 (patch)
tree3663fdf7bc10b159fdf6fbc68c7b959ece721721 /tests/Camera2Tests
parentbd7f343c7510aa512ceb6d6833ca0e4f2aa2a1d2 (diff)
downloadframeworks_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')
-rw-r--r--tests/Camera2Tests/SmartCamera/SimpleCamera/Android.mk2
-rw-r--r--tests/Camera2Tests/SmartCamera/SimpleCamera/src/androidx/media/filterfw/samples/simplecamera/Camera2Source.java12
-rw-r--r--tests/Camera2Tests/SmartCamera/SimpleCamera/tests/Android.mk2
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