diff options
author | Eino-Ville Talvala <etalvala@google.com> | 2011-10-03 10:48:50 -0700 |
---|---|---|
committer | Eino-Ville Talvala <etalvala@google.com> | 2011-10-03 10:48:50 -0700 |
commit | d519d3bff76107eda37dfc81b6d1a7c6e0091e42 (patch) | |
tree | 10af869442fc0cb67e4e6e335c441ddc08d76c32 /src/com/android/camera/EffectsRecorder.java | |
parent | 7867aba2ba13f0eb70bc23fba2fcbaf45f9c90ab (diff) | |
download | packages_apps_LegacyCamera-d519d3bff76107eda37dfc81b6d1a7c6e0091e42.zip packages_apps_LegacyCamera-d519d3bff76107eda37dfc81b6d1a7c6e0091e42.tar.gz packages_apps_LegacyCamera-d519d3bff76107eda37dfc81b6d1a7c6e0091e42.tar.bz2 |
Temporarily increase logging verbosity to help track down crashes.
For bugs: 5388119, 5388011, 5397146
Change-Id: I6f7c8d526629bb63f3d026a702fc944902c35c8f
Diffstat (limited to 'src/com/android/camera/EffectsRecorder.java')
-rw-r--r-- | src/com/android/camera/EffectsRecorder.java | 17 |
1 files changed, 13 insertions, 4 deletions
diff --git a/src/com/android/camera/EffectsRecorder.java b/src/com/android/camera/EffectsRecorder.java index cc15060..301f2a2 100644 --- a/src/com/android/camera/EffectsRecorder.java +++ b/src/com/android/camera/EffectsRecorder.java @@ -99,7 +99,7 @@ public class EffectsRecorder { private static final int STATE_RELEASED = 4; private int mState = STATE_CONFIGURE; - private boolean mLogVerbose = Log.isLoggable(TAG, Log.VERBOSE); + private boolean mLogVerbose = true; //Log.isLoggable(TAG, Log.VERBOSE); private static final String TAG = "effectsrecorder"; /** Determine if a given effect is supported at runtime @@ -322,7 +322,10 @@ public class EffectsRecorder { mOldRunner = mRunner; mRunner = mGraphEnv.getRunner(mGraphId, GraphEnvironment.MODE_ASYNCHRONOUS); mRunner.setDoneCallback(mRunnerDoneCallback); - + if (mLogVerbose) { + Log.v(TAG, "New runner: " + mRunner + + ". Old runner: " + mOldRunner); + } if (mState == STATE_PREVIEW) { // Switching effects while running. Stop existing runner. // The stop callback will take care of starting new runner. @@ -525,7 +528,7 @@ public class EffectsRecorder { mState = STATE_CONFIGURE; mOldRunner = mRunner; mRunner.stop(); - + mRunner = null; // Rest of stop and release handled in mRunnerDoneCallback } @@ -555,9 +558,15 @@ public class EffectsRecorder { new OnRunnerDoneListener() { public void onRunnerDone(int result) { synchronized(EffectsRecorder.this) { + if (mLogVerbose) { + Log.v(TAG, + "Graph runner done (" + EffectsRecorder.this + + ", mRunner " + mRunner + + ", mOldRunner " + mOldRunner + ")"); + } if (result == GraphRunner.RESULT_ERROR) { // Handle error case - Filter recorder = mRunner.getGraph().getFilter("recorder"); + Log.e(TAG, "Error running filter graph!"); raiseError(mRunner == null ? null : mRunner.getError()); } if (mOldRunner != null) { |