From 88009711be33903672e45b89cf5c9d3fc5761724 Mon Sep 17 00:00:00 2001 From: Jacopo Mondi Date: Thu, 26 Aug 2021 23:36:30 +0200 Subject: android: Refuse Manual template if not supported If the camera devices does not support the MANUAL_SENSOR capabilities there is no point in generating a request template for the Manual capture use case. This change fixes CTS tests android.hardware.camera2.cts.CameraDeviceTest#testCameraDeviceManualTemplate android.hardware.camera2.cts.NativeCameraDeviceTest#testCameraDeviceCreateCaptureRequest For devices that do not support MANUAL_SENSOR capabilities. Signed-off-by: Jacopo Mondi Reviewed-by: Paul Elder Reviewed-by: Laurent Pinchart --- src/android/camera_capabilities.h | 1 + 1 file changed, 1 insertion(+) (limited to 'src/android/camera_capabilities.h') diff --git a/src/android/camera_capabilities.h b/src/android/camera_capabilities.h index 576f1e7c..a1259699 100644 --- a/src/android/camera_capabilities.h +++ b/src/android/camera_capabilities.h @@ -70,6 +70,7 @@ private: int orientation_; bool rawStreamAvailable_; camera_metadata_enum_android_info_supported_hardware_level hwLevel_; + std::set capabilities_; std::vector streamConfigurations_; std::map formatsMap_; -- cgit v1.2.1