summaryrefslogtreecommitdiffstats
path: root/src/com/android/camera/EffectsRecorder.java
diff options
context:
space:
mode:
authorEino-Ville Talvala <etalvala@google.com>2011-10-03 10:48:50 -0700
committerEino-Ville Talvala <etalvala@google.com>2011-10-03 10:48:50 -0700
commitd519d3bff76107eda37dfc81b6d1a7c6e0091e42 (patch)
tree10af869442fc0cb67e4e6e335c441ddc08d76c32 /src/com/android/camera/EffectsRecorder.java
parent7867aba2ba13f0eb70bc23fba2fcbaf45f9c90ab (diff)
downloadpackages_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.java17
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) {