summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Emilian Peev <epeev@google.com> 2023-11-15 21:50:33 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2023-11-15 21:50:33 +0000
commitcc866b9d745bc7a06a5dec834cdbbc8d31113e3e (patch)
treead413bced536324c8a083f745921cd1bc9dd97c1
parentbcae0605e18dad528e03bb14fe0a99f85423296c (diff)
parent86298a90d76e2f2e40b592a157a6212bfe332e9c (diff)
Merge "Camera: Handle Jpeg_R size querie for basic extensions" into main
-rw-r--r--core/java/android/hardware/camera2/CameraExtensionCharacteristics.java6
1 files changed, 6 insertions, 0 deletions
diff --git a/core/java/android/hardware/camera2/CameraExtensionCharacteristics.java b/core/java/android/hardware/camera2/CameraExtensionCharacteristics.java
index a978bd8a3bdf..0a61c32a9cf5 100644
--- a/core/java/android/hardware/camera2/CameraExtensionCharacteristics.java
+++ b/core/java/android/hardware/camera2/CameraExtensionCharacteristics.java
@@ -736,6 +736,9 @@ public final class CameraExtensionCharacteristics {
return generateJpegSupportedSizes(
extenders.second.getSupportedPostviewResolutions(sz),
streamMap);
+ } else if (format == ImageFormat.JPEG_R) {
+ // Jpeg_R/UltraHDR is currently not supported in the basic extension case
+ return new ArrayList<>();
} else {
throw new IllegalArgumentException("Unsupported format: " + format);
}
@@ -891,6 +894,9 @@ public final class CameraExtensionCharacteristics {
} else {
return generateSupportedSizes(null, format, streamMap);
}
+ } else if (format == ImageFormat.JPEG_R) {
+ // Jpeg_R/UltraHDR is currently not supported in the basic extension case
+ return new ArrayList<>();
} else {
throw new IllegalArgumentException("Unsupported format: " + format);
}