Merge "Add OWNERS in frameworks/ex" am: d2ea93572b
am: 23cf8125d4
Change-Id: Ie26115e3bdf74ad27f87883720a99c49a853adfb
diff --git a/camera2/portability/src/com/android/ex/camera2/portability/AndroidCameraAgentImpl.java b/camera2/portability/src/com/android/ex/camera2/portability/AndroidCameraAgentImpl.java
index 1064d29..a2b6299 100644
--- a/camera2/portability/src/com/android/ex/camera2/portability/AndroidCameraAgentImpl.java
+++ b/camera2/portability/src/com/android/ex/camera2/portability/AndroidCameraAgentImpl.java
@@ -620,9 +620,6 @@
"] at CameraState[" + cameraState + "]";
Log.e(TAG, "RuntimeException during " + errorContext, ex);
- // Be conservative by invalidating both CameraAgent and CameraProxy objects.
- mCameraState.invalidate();
-
if (mCamera != null) {
Log.i(TAG, "Release camera since mCamera is not null.");
try {
diff --git a/camera2/portability/tests/Android.mk b/camera2/portability/tests/Android.mk
index f0b24e0..23f39e6 100644
--- a/camera2/portability/tests/Android.mk
+++ b/camera2/portability/tests/Android.mk
@@ -20,6 +20,6 @@
LOCAL_SDK_VERSION := current
LOCAL_SRC_FILES := $(call all-java-files-under,src) $(call all-java-files-under,../../utils/tests)
LOCAL_STATIC_JAVA_LIBRARIES := android-ex-camera2-portability android-ex-camera2-utils \
- android-support-test mockito-target
+ android-support-test mockito-target-minus-junit4
include $(BUILD_PACKAGE)
diff --git a/camera2/public/src/com/android/ex/camera2/blocking/BlockingSessionCallback.java b/camera2/public/src/com/android/ex/camera2/blocking/BlockingSessionCallback.java
index 0b4d6c6..f360ad7 100644
--- a/camera2/public/src/com/android/ex/camera2/blocking/BlockingSessionCallback.java
+++ b/camera2/public/src/com/android/ex/camera2/blocking/BlockingSessionCallback.java
@@ -212,6 +212,14 @@
}
}
+ @Override
+ public void onCaptureQueueEmpty(CameraCaptureSession session) {
+ mSessionFuture.setSession(session);
+ if (mProxy != null) {
+ mProxy.onCaptureQueueEmpty(session);
+ }
+ }
+
/**
* Wait until the designated surface is prepared by the camera capture session.
*
diff --git a/camera2/utils/tests/Android.mk b/camera2/utils/tests/Android.mk
index 6b3a569..6e81ec3 100644
--- a/camera2/utils/tests/Android.mk
+++ b/camera2/utils/tests/Android.mk
@@ -19,6 +19,6 @@
LOCAL_MODULE_TAGS := tests
LOCAL_SDK_VERSION := current
LOCAL_SRC_FILES := $(call all-java-files-under,src)
-LOCAL_STATIC_JAVA_LIBRARIES := android-ex-camera2-utils android-support-test mockito-target
+LOCAL_STATIC_JAVA_LIBRARIES := android-ex-camera2-utils android-support-test mockito-target-minus-junit4
include $(BUILD_PACKAGE)