From 3e4720b3b41ce0a3ee3cb9837ee66186c38b87a6 Mon Sep 17 00:00:00 2001 From: Shuzhen Wang Date: Thu, 23 Sep 2021 15:18:44 -0700 Subject: [PATCH] ImageFormat: Fix YCBCR_P010 bitsPerPixel For P010 format, Each pixel has Y and subsampled CbCr. So: bitPerPixel = 1.5 * bitPerPixelY bitPerPixelY = 16 bits Bug: 200949749 Test: Camera CTS Change-Id: I7964d64c25961dbef634ac1ef82898147ec57111 --- graphics/java/android/graphics/ImageFormat.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/graphics/java/android/graphics/ImageFormat.java b/graphics/java/android/graphics/ImageFormat.java index 884d27f8d887a..9feb619b34e37 100644 --- a/graphics/java/android/graphics/ImageFormat.java +++ b/graphics/java/android/graphics/ImageFormat.java @@ -827,7 +827,7 @@ public class ImageFormat { case RAW_SENSOR: return 16; case YCBCR_P010: - return 20; + return 24; case RAW_DEPTH10: case RAW10: return 10;