diff options
author | John Reck <jreck@google.com> | 2014-08-05 13:57:07 -0700 |
---|---|---|
committer | Chris Craik <ccraik@google.com> | 2014-08-05 21:00:05 +0000 |
commit | 0df3bd5594bbbbfbf6058ecb31e9b94a1cd22f7d (patch) | |
tree | 5be61a4a2fd1e49d1c2c14310d2d2c26a2a2bd48 /graphics | |
parent | 976e8bd2017d0263216c62111454438cc0f130e3 (diff) | |
download | frameworks_base-0df3bd5594bbbbfbf6058ecb31e9b94a1cd22f7d.zip frameworks_base-0df3bd5594bbbbfbf6058ecb31e9b94a1cd22f7d.tar.gz frameworks_base-0df3bd5594bbbbfbf6058ecb31e9b94a1cd22f7d.tar.bz2 |
Add Bitmap.compress to TRACE_TAG_RESOURCES
Bug: 16800719
TRACE_TAG_RESOURCES shows bitmap decoding, have it show
compressing as well
Change-Id: I04f62545be52698de5371a2594973fa336e7b2fa
Diffstat (limited to 'graphics')
-rw-r--r-- | graphics/java/android/graphics/Bitmap.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/graphics/java/android/graphics/Bitmap.java b/graphics/java/android/graphics/Bitmap.java index 4b00e22..4d0bb75 100644 --- a/graphics/java/android/graphics/Bitmap.java +++ b/graphics/java/android/graphics/Bitmap.java @@ -19,6 +19,7 @@ package android.graphics; import android.annotation.NonNull; import android.os.Parcel; import android.os.Parcelable; +import android.os.Trace; import android.util.DisplayMetrics; import java.io.OutputStream; @@ -1004,8 +1005,11 @@ public final class Bitmap implements Parcelable { if (quality < 0 || quality > 100) { throw new IllegalArgumentException("quality must be 0..100"); } - return nativeCompress(mNativeBitmap, format.nativeInt, quality, + Trace.traceBegin(Trace.TRACE_TAG_RESOURCES, "Bitmap.compress"); + boolean result = nativeCompress(mNativeBitmap, format.nativeInt, quality, stream, new byte[WORKING_COMPRESS_STORAGE]); + Trace.traceEnd(Trace.TRACE_TAG_RESOURCES); + return result; } /** |