summaryrefslogtreecommitdiffstats
path: root/graphics
diff options
context:
space:
mode:
authorJohn Reck <jreck@google.com>2014-08-05 13:57:07 -0700
committerChris Craik <ccraik@google.com>2014-08-05 21:00:05 +0000
commit0df3bd5594bbbbfbf6058ecb31e9b94a1cd22f7d (patch)
tree5be61a4a2fd1e49d1c2c14310d2d2c26a2a2bd48 /graphics
parent976e8bd2017d0263216c62111454438cc0f130e3 (diff)
downloadframeworks_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.java6
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;
}
/**