summaryrefslogtreecommitdiffstats
path: root/camera2/portability/src/com/android/ex/camera2/portability/CameraStateHolder.java
diff options
context:
space:
mode:
authorIgor Murashkin <iam@google.com>2014-09-09 11:50:23 -0700
committerIgor Murashkin <iam@google.com>2014-09-09 11:50:23 -0700
commit6a9babad6eb8ac3e79a5e036d878ed7408e79f26 (patch)
tree87bcd6e9caed433f8ab28f92cd03424e3f098018 /camera2/portability/src/com/android/ex/camera2/portability/CameraStateHolder.java
parent9fb7e16061ae2f3d3b059952706a1e1a1b439d6b (diff)
downloadandroid_frameworks_ex-6a9babad6eb8ac3e79a5e036d878ed7408e79f26.tar.gz
android_frameworks_ex-6a9babad6eb8ac3e79a5e036d878ed7408e79f26.tar.bz2
android_frameworks_ex-6a9babad6eb8ac3e79a5e036d878ed7408e79f26.zip
portability: Fix a bug where long AF callbacks caused ISE timeouts
Bug: 17403384 Change-Id: I2f452f79ffb4c0c3327ea5bf7db3f9d26e98ff51
Diffstat (limited to 'camera2/portability/src/com/android/ex/camera2/portability/CameraStateHolder.java')
-rw-r--r--camera2/portability/src/com/android/ex/camera2/portability/CameraStateHolder.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/camera2/portability/src/com/android/ex/camera2/portability/CameraStateHolder.java b/camera2/portability/src/com/android/ex/camera2/portability/CameraStateHolder.java
index 35ae51c..c8d82b6 100644
--- a/camera2/portability/src/com/android/ex/camera2/portability/CameraStateHolder.java
+++ b/camera2/portability/src/com/android/ex/camera2/portability/CameraStateHolder.java
@@ -30,6 +30,9 @@ public abstract class CameraStateHolder {
}
public synchronized void setState(int state) {
+ if (mState != state) {
+ Log.v(TAG, "setState - state = " + Integer.toBinaryString(state));
+ }
mState = state;
this.notifyAll();
}
@@ -83,6 +86,7 @@ public abstract class CameraStateHolder {
* reached.
*/
public boolean waitForStates(final int states) {
+ Log.v(TAG, "waitForStates - states = " + Integer.toBinaryString(states));
return waitForCondition(new ConditionChecker() {
@Override
public boolean success() {
@@ -100,6 +104,7 @@ public abstract class CameraStateHolder {
* reached.
*/
public boolean waitToAvoidStates(final int states) {
+ Log.v(TAG, "waitToAvoidStates - states = " + Integer.toBinaryString(states));
return waitForCondition(new ConditionChecker() {
@Override
public boolean success() {