From 6a9babad6eb8ac3e79a5e036d878ed7408e79f26 Mon Sep 17 00:00:00 2001 From: Igor Murashkin Date: Tue, 9 Sep 2014 11:50:23 -0700 Subject: portability: Fix a bug where long AF callbacks caused ISE timeouts Bug: 17403384 Change-Id: I2f452f79ffb4c0c3327ea5bf7db3f9d26e98ff51 --- .../src/com/android/ex/camera2/portability/CameraStateHolder.java | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'camera2/portability/src/com/android/ex/camera2/portability/CameraStateHolder.java') 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() { -- cgit v1.2.3