summaryrefslogtreecommitdiffstats
path: root/core/jni/android
diff options
context:
space:
mode:
authorJean-Baptiste Queru <jbq@google.com>2011-06-27 14:15:01 -0700
committerAndroid Git Automerger <android-git-automerger@android.com>2011-06-27 14:15:01 -0700
commita2c8a7b5739c1febf8ffbf9461334343bdadab16 (patch)
tree340ef0efc28497984466a9eb774630f8eed324bd /core/jni/android
parent2fdbb37f687ce216add57e70fe8de0fc116feeed (diff)
parentec5039b3720ee9b92fb2a2c6dd9f468d2dcd7172 (diff)
downloadframeworks_base-a2c8a7b5739c1febf8ffbf9461334343bdadab16.zip
frameworks_base-a2c8a7b5739c1febf8ffbf9461334343bdadab16.tar.gz
frameworks_base-a2c8a7b5739c1febf8ffbf9461334343bdadab16.tar.bz2
am ec5039b3: am 99c070d8: am 4fea5373: Merge "Add WEBP to the list of Image formats that support Compression."
* commit 'ec5039b3720ee9b92fb2a2c6dd9f468d2dcd7172': Add WEBP to the list of Image formats that support Compression.
Diffstat (limited to 'core/jni/android')
-rw-r--r--core/jni/android/graphics/Bitmap.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/core/jni/android/graphics/Bitmap.cpp b/core/jni/android/graphics/Bitmap.cpp
index 1b22e2d..18bd754 100644
--- a/core/jni/android/graphics/Bitmap.cpp
+++ b/core/jni/android/graphics/Bitmap.cpp
@@ -273,7 +273,8 @@ static void Bitmap_recycle(JNIEnv* env, jobject, SkBitmap* bitmap) {
// These must match the int values in Bitmap.java
enum JavaEncodeFormat {
kJPEG_JavaEncodeFormat = 0,
- kPNG_JavaEncodeFormat = 1
+ kPNG_JavaEncodeFormat = 1,
+ kWEBP_JavaEncodeFormat = 2
};
static bool Bitmap_compress(JNIEnv* env, jobject clazz, SkBitmap* bitmap,
@@ -288,6 +289,9 @@ static bool Bitmap_compress(JNIEnv* env, jobject clazz, SkBitmap* bitmap,
case kPNG_JavaEncodeFormat:
fm = SkImageEncoder::kPNG_Type;
break;
+ case kWEBP_JavaEncodeFormat:
+ fm = SkImageEncoder::kWEBP_Type;
+ break;
default:
return false;
}