From 0560ed0d8c679a6b406488c1420732327ceb01d4 Mon Sep 17 00:00:00 2001 From: Liana Kazanova Date: Mon, 13 May 2024 21:25:56 +0000 Subject: Revert "Be prepared for 8k video frames in bitmaps" This reverts commit 97396260ed06cc9d1834d4d8e4e649a3ef09f1f3. Reason for revert: DroidMonitor. Potential culprit for b/340310512 - verifying through ABTD before submission. Change-Id: Ic45f5f844e00202d0122a7c22cc336868c6dd34d --- graphics/java/android/graphics/RecordingCanvas.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'graphics/java/android') diff --git a/graphics/java/android/graphics/RecordingCanvas.java b/graphics/java/android/graphics/RecordingCanvas.java index cc5b3b94e0fa..635e78e674be 100644 --- a/graphics/java/android/graphics/RecordingCanvas.java +++ b/graphics/java/android/graphics/RecordingCanvas.java @@ -40,7 +40,7 @@ public final class RecordingCanvas extends BaseRecordingCanvas { /** @hide */ private static int getPanelFrameSize() { - final int DefaultSize = 150 * 1024 * 1024; // 150 MB; + final int DefaultSize = 100 * 1024 * 1024; // 100 MB; return Math.max(SystemProperties.getInt("ro.hwui.max_texture_allocation_size", DefaultSize), DefaultSize); } @@ -262,7 +262,7 @@ public final class RecordingCanvas extends BaseRecordingCanvas { protected void throwIfCannotDraw(Bitmap bitmap) { super.throwIfCannotDraw(bitmap); int bitmapSize = bitmap.getByteCount(); - if (bitmap.getConfig() != Bitmap.Config.HARDWARE && bitmapSize > MAX_BITMAP_SIZE) { + if (bitmapSize > MAX_BITMAP_SIZE) { throw new RuntimeException( "Canvas: trying to draw too large(" + bitmapSize + "bytes) bitmap."); } -- cgit v1.2.3-59-g8ed1b