From 15390d0a40d1433a6eeae15ab8a3a2e2df4debac Mon Sep 17 00:00:00 2001 From: Kwangkyu Park Date: Thu, 22 Dec 2022 16:35:59 +0900 Subject: ImageUtils: Fix estimated bytes factor for P010 For P010, each pixel is a 16-bit and a 4:2:0 subsampled. So, the estimated byte factor should be 3. Bug: 263433055 Change-Id: I86cfa005f0769a65104cad6378f7ba1af759162a --- media/java/android/media/ImageUtils.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media/java/android/media/ImageUtils.java b/media/java/android/media/ImageUtils.java index 2f1a36cba9d0..4957300dd062 100644 --- a/media/java/android/media/ImageUtils.java +++ b/media/java/android/media/ImageUtils.java @@ -255,10 +255,10 @@ class ImageUtils { case ImageFormat.RAW_SENSOR: case ImageFormat.RAW_PRIVATE: // round estimate, real size is unknown case ImageFormat.DEPTH16: - case ImageFormat.YCBCR_P010: estimatedBytePerPixel = 2.0; break; case PixelFormat.RGB_888: + case ImageFormat.YCBCR_P010: estimatedBytePerPixel = 3.0; break; case PixelFormat.RGBA_8888: -- cgit v1.2.3-59-g8ed1b