summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorByunghun Jeon <bjeon@codeaurora.org>2015-10-13 10:32:36 -0700
committerJay Wang <jaywang@codeaurora.org>2015-12-22 17:32:45 -0800
commitbef493ddf521f05c6d9a954e328c746dbc363cc1 (patch)
treec7602926688406f3e3c5d603ac9ef92a09ebf9ef /src
parent3af42a52732f2cbedc66c6f9e9fc7f251e0634ff (diff)
downloadandroid_packages_apps_Gallery2-bef493ddf521f05c6d9a954e328c746dbc363cc1.tar.gz
android_packages_apps_Gallery2-bef493ddf521f05c6d9a954e328c746dbc363cc1.tar.bz2
android_packages_apps_Gallery2-bef493ddf521f05c6d9a954e328c746dbc363cc1.zip
Gallery2: Update ddm lib to 2.5.0 and increase preview bitmap size
Update the DDM lib to latest version and increase the preview bitmap size to support higher resolution previews. Change-Id: I57147d4ef7f9ea54f4a40eb9da2127351c7b4b30
Diffstat (limited to 'src')
-rw-r--r--src/com/android/gallery3d/filtershow/filters/ImageFilterDualCamFusion.java3
-rw-r--r--src/com/android/gallery3d/filtershow/filters/ImageFilterDualCamSketch.java3
-rw-r--r--src/com/android/gallery3d/filtershow/filters/ImageFilterDualCamera.java4
-rw-r--r--src/com/android/gallery3d/filtershow/imageshow/MasterImage.java2
-rw-r--r--src/com/android/gallery3d/filtershow/tools/DualCameraNativeEngine.java8
5 files changed, 11 insertions, 9 deletions
diff --git a/src/com/android/gallery3d/filtershow/filters/ImageFilterDualCamFusion.java b/src/com/android/gallery3d/filtershow/filters/ImageFilterDualCamFusion.java
index 6475250b6..690add018 100644
--- a/src/com/android/gallery3d/filtershow/filters/ImageFilterDualCamFusion.java
+++ b/src/com/android/gallery3d/filtershow/filters/ImageFilterDualCamFusion.java
@@ -98,7 +98,8 @@ public class ImageFilterDualCamFusion extends ImageFilter {
filteredBitmap = MasterImage.getImage().getBitmapCache().getBitmap(filteredW, filteredH, BitmapCache.FILTERS);
filteredBitmap.setHasAlpha(true);
- boolean result = DualCameraNativeEngine.getInstance().getForegroundImg(point.x, point.y, filteredBitmap);
+ boolean result = DualCameraNativeEngine.getInstance().getForegroundImg(point.x, point.y,
+ quality != FilterEnvironment.QUALITY_FINAL, filteredBitmap);
if(result == false) {
Log.e(TAG, "Imagelib API failed");
diff --git a/src/com/android/gallery3d/filtershow/filters/ImageFilterDualCamSketch.java b/src/com/android/gallery3d/filtershow/filters/ImageFilterDualCamSketch.java
index 3af19e76f..25faefc34 100644
--- a/src/com/android/gallery3d/filtershow/filters/ImageFilterDualCamSketch.java
+++ b/src/com/android/gallery3d/filtershow/filters/ImageFilterDualCamSketch.java
@@ -92,7 +92,8 @@ public class ImageFilterDualCamSketch extends ImageFilter {
filteredBitmap = MasterImage.getImage().getBitmapCache().getBitmap(filteredW, filteredH, BitmapCache.FILTERS);
- result = DualCameraNativeEngine.getInstance().applySketch(point.x, point.y, filteredBitmap);
+ result = DualCameraNativeEngine.getInstance().applySketch(point.x, point.y,
+ quality != FilterEnvironment.QUALITY_FINAL, filteredBitmap);
if(result == false) {
Log.e(TAG, "Imagelib API failed");
diff --git a/src/com/android/gallery3d/filtershow/filters/ImageFilterDualCamera.java b/src/com/android/gallery3d/filtershow/filters/ImageFilterDualCamera.java
index 9874274ed..0082ec388 100644
--- a/src/com/android/gallery3d/filtershow/filters/ImageFilterDualCamera.java
+++ b/src/com/android/gallery3d/filtershow/filters/ImageFilterDualCamera.java
@@ -99,11 +99,11 @@ public class ImageFilterDualCamera extends ImageFilter {
switch(mParameters.getTextId()) {
case R.string.focus:
result = DualCameraNativeEngine.getInstance().applyFocus(point.x, point.y, intensity,
- filteredBitmap);
+ quality != FilterEnvironment.QUALITY_FINAL, filteredBitmap);
break;
case R.string.halo:
result = DualCameraNativeEngine.getInstance().applyHalo(point.x, point.y, intensity,
- filteredBitmap);
+ quality != FilterEnvironment.QUALITY_FINAL, filteredBitmap);
break;
}
diff --git a/src/com/android/gallery3d/filtershow/imageshow/MasterImage.java b/src/com/android/gallery3d/filtershow/imageshow/MasterImage.java
index ae6621406..9dc7d781c 100644
--- a/src/com/android/gallery3d/filtershow/imageshow/MasterImage.java
+++ b/src/com/android/gallery3d/filtershow/imageshow/MasterImage.java
@@ -62,7 +62,7 @@ public class MasterImage implements RenderingRequestCaller {
private boolean DEBUG = false;
private static final boolean DISABLEZOOM = false;
public static final int SMALL_BITMAP_DIM = 160;
- public static final int MAX_BITMAP_DIM = 900;
+ public static final int MAX_BITMAP_DIM = 1280;
private static MasterImage sMasterImage = null;
private boolean mSupportsHighRes = false;
diff --git a/src/com/android/gallery3d/filtershow/tools/DualCameraNativeEngine.java b/src/com/android/gallery3d/filtershow/tools/DualCameraNativeEngine.java
index 8639d47af..e5f13b4ff 100644
--- a/src/com/android/gallery3d/filtershow/tools/DualCameraNativeEngine.java
+++ b/src/com/android/gallery3d/filtershow/tools/DualCameraNativeEngine.java
@@ -86,11 +86,11 @@ public class DualCameraNativeEngine {
native public boolean getDepthMap(Bitmap dataBuffer);
- native public boolean applyFocus(int focusPointX, int focusPointY, float intensity, Bitmap outBm);
+ native public boolean applyFocus(int focusPointX, int focusPointY, float intensity, boolean isPreview, Bitmap outBm);
- native public boolean applyHalo(int focusPointX, int focusPointY, float intensity, Bitmap outBm);
+ native public boolean applyHalo(int focusPointX, int focusPointY, float intensity, boolean isPreview, Bitmap outBm);
- native public boolean applySketch(int focusPointX, int focusPointY, Bitmap outBm);
+ native public boolean applySketch(int focusPointX, int focusPointY, boolean isPreview, Bitmap outBm);
- native public boolean getForegroundImg(int focusPointX, int focusPointY, Bitmap outBm);
+ native public boolean getForegroundImg(int focusPointX, int focusPointY, boolean isPreview, Bitmap outBm);
}