diff options
author | John Reck <jreck@google.com> | 2015-04-10 13:35:27 -0700 |
---|---|---|
committer | John Reck <jreck@google.com> | 2015-04-10 13:35:27 -0700 |
commit | 4147877b388eb4a6f4e1ee116edfa58a018891ca (patch) | |
tree | 947113958a48609f55d003e2735739727b6cc70f /core/jni/android/graphics | |
parent | 8d1db149b6a435b69affd82af2f8dc5367477f28 (diff) | |
download | frameworks_base-4147877b388eb4a6f4e1ee116edfa58a018891ca.zip frameworks_base-4147877b388eb4a6f4e1ee116edfa58a018891ca.tar.gz frameworks_base-4147877b388eb4a6f4e1ee116edfa58a018891ca.tar.bz2 |
Remove user of GraphicsJNI::createBitmap
Change-Id: I2f31bf98ed08eb4bd39a6ce7236c7a23ef309177
Diffstat (limited to 'core/jni/android/graphics')
-rw-r--r-- | core/jni/android/graphics/BitmapFactory.cpp | 5 | ||||
-rw-r--r-- | core/jni/android/graphics/BitmapFactory.h | 2 |
2 files changed, 7 insertions, 0 deletions
diff --git a/core/jni/android/graphics/BitmapFactory.cpp b/core/jni/android/graphics/BitmapFactory.cpp index 526885f..4c4a39d 100644 --- a/core/jni/android/graphics/BitmapFactory.cpp +++ b/core/jni/android/graphics/BitmapFactory.cpp @@ -543,6 +543,11 @@ static jboolean nativeIsSeekable(JNIEnv* env, jobject, jobject fileDescriptor) { return ::lseek64(descriptor, 0, SEEK_CUR) != -1 ? JNI_TRUE : JNI_FALSE; } +jobject decodeBitmap(JNIEnv* env, void* data, size_t size) { + SkMemoryStream stream(data, size); + return doDecode(env, &stream, NULL, NULL); +} + /////////////////////////////////////////////////////////////////////////////// static JNINativeMethod gMethods[] = { diff --git a/core/jni/android/graphics/BitmapFactory.h b/core/jni/android/graphics/BitmapFactory.h index a54da43..22a955f 100644 --- a/core/jni/android/graphics/BitmapFactory.h +++ b/core/jni/android/graphics/BitmapFactory.h @@ -21,4 +21,6 @@ extern jfieldID gOptions_bitmapFieldID; jstring getMimeTypeString(JNIEnv* env, SkImageDecoder::Format format); +jobject decodeBitmap(JNIEnv* env, void* data, size_t size); + #endif // _ANDROID_GRAPHICS_BITMAP_FACTORY_H_ |