summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Scott Nien <scottnien@google.com> 2024-08-22 10:42:18 +0000
committer Scott Nien <scottnien@google.com> 2024-08-22 10:42:18 +0000
commit017e1c52ee7b37e46532d9d1316f325ffcc2ab5a (patch)
tree124f3a56f550849af5495ee7dccae4f50c698563
parent968adb1a103b6c6b198a593f302fa2545c1fdc5f (diff)
Fix the issue that the usage of ImageReaderOutputConfig is not set correctly.
For OEM extensions version prior to 1.5, the usage of the ImageReader is set to 0 which is wrong. Instead we should use the default implementation of ImageReaderOutputConfigImpl#getUsage as the default. Flag: EXEMPT bugfix Bug: 361511817 Test: NA Change-Id: I6c1a8655a1fb04b2bcb5ad6007685d1faaf0cf8c
-rw-r--r--packages/services/CameraExtensionsProxy/src/com/android/cameraextensions/CameraExtensionsProxyService.java6
1 files changed, 1 insertions, 5 deletions
diff --git a/packages/services/CameraExtensionsProxy/src/com/android/cameraextensions/CameraExtensionsProxyService.java b/packages/services/CameraExtensionsProxy/src/com/android/cameraextensions/CameraExtensionsProxyService.java
index 09068d5e2b56..26b0f617d971 100644
--- a/packages/services/CameraExtensionsProxy/src/com/android/cameraextensions/CameraExtensionsProxyService.java
+++ b/packages/services/CameraExtensionsProxy/src/com/android/cameraextensions/CameraExtensionsProxyService.java
@@ -2605,11 +2605,7 @@ public class CameraExtensionsProxyService extends Service {
ret.size.height = imageReaderOutputConfig.getSize().getHeight();
ret.imageFormat = imageReaderOutputConfig.getImageFormat();
ret.capacity = imageReaderOutputConfig.getMaxImages();
- if (EFV_SUPPORTED) {
- ret.usage = imageReaderOutputConfig.getUsage();
- } else {
- ret.usage = 0;
- }
+ ret.usage = imageReaderOutputConfig.getUsage();
} else if (output instanceof MultiResolutionImageReaderOutputConfigImpl) {
MultiResolutionImageReaderOutputConfigImpl multiResReaderConfig =
(MultiResolutionImageReaderOutputConfigImpl) output;