diff options
author | 2024-08-22 10:42:18 +0000 | |
---|---|---|
committer | 2024-08-22 10:42:18 +0000 | |
commit | 017e1c52ee7b37e46532d9d1316f325ffcc2ab5a (patch) | |
tree | 124f3a56f550849af5495ee7dccae4f50c698563 | |
parent | 968adb1a103b6c6b198a593f302fa2545c1fdc5f (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.java | 6 |
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; |