summaryrefslogtreecommitdiffstats
path: root/src/com/android/gallery3d/filtershow/filters/ImageFilterRS.java
diff options
context:
space:
mode:
authornicolasroard <nicolasroard@google.com>2013-03-21 21:33:22 -0700
committernicolasroard <nicolasroard@google.com>2013-03-21 21:33:22 -0700
commit180277924bebf6b600ee5ce5adf9ff807a038570 (patch)
treec28a7ed88579ac33aeec8d0536af0d1f471fffaf /src/com/android/gallery3d/filtershow/filters/ImageFilterRS.java
parentb4e071b57e0cc3d07131a44cf55ad5e59538a342 (diff)
downloadandroid_packages_apps_Gallery2-180277924bebf6b600ee5ce5adf9ff807a038570.tar.gz
android_packages_apps_Gallery2-180277924bebf6b600ee5ce5adf9ff807a038570.tar.bz2
android_packages_apps_Gallery2-180277924bebf6b600ee5ce5adf9ff807a038570.zip
Fix problem applying the Fx filter
Also adds some debug info bug:8442036 Change-Id: Ife7fd4be664ae011e41969e74c7745da0a7a52f5
Diffstat (limited to 'src/com/android/gallery3d/filtershow/filters/ImageFilterRS.java')
-rw-r--r--src/com/android/gallery3d/filtershow/filters/ImageFilterRS.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/com/android/gallery3d/filtershow/filters/ImageFilterRS.java b/src/com/android/gallery3d/filtershow/filters/ImageFilterRS.java
index b91051dbb..56e848aa7 100644
--- a/src/com/android/gallery3d/filtershow/filters/ImageFilterRS.java
+++ b/src/com/android/gallery3d/filtershow/filters/ImageFilterRS.java
@@ -27,6 +27,7 @@ import com.android.gallery3d.filtershow.cache.CachingPipeline;
public abstract class ImageFilterRS extends ImageFilter {
private static final String LOGTAG = "ImageFilterRS";
+ private boolean DEBUG = false;
private static volatile RenderScript sRS = null;
private static volatile Resources sResources = null;
@@ -66,6 +67,9 @@ public abstract class ImageFilterRS extends ImageFilter {
return bitmap;
}
CachingPipeline pipeline = getEnvironment().getCachingPipeline();
+ if (DEBUG) {
+ Log.v(LOGTAG, "apply filter " + getName() + " in pipeline " + pipeline.getName());
+ }
boolean needsUpdate = pipeline.prepareRenderscriptAllocations(bitmap);
if (needsUpdate || !isResourcesLoaded()) {
// the allocations changed size
@@ -75,6 +79,9 @@ public abstract class ImageFilterRS extends ImageFilter {
}
runFilter();
update(bitmap);
+ if (DEBUG) {
+ Log.v(LOGTAG, "DONE apply filter " + getName() + " in pipeline " + pipeline.getName());
+ }
}
} catch (android.renderscript.RSIllegalArgumentException e) {
Log.e(LOGTAG, "Illegal argument? " + e);