From 0e3e08ec9dcfbf33189889b0312085863cf99a4f Mon Sep 17 00:00:00 2001 From: Kieran Bingham Date: Wed, 30 Jun 2021 11:24:02 +0100 Subject: android: camera_capabilities: Ensure PixelArrayActiveAreas exists before accessing The VIVID pipline handler does not set this. It's likely that the UVC pipeline will not either. If not present, we must not access it. Signed-off-by: Kieran Bingham --- src/android/camera_capabilities.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/android/camera_capabilities.cpp b/src/android/camera_capabilities.cpp index bd661675..97629623 100644 --- a/src/android/camera_capabilities.cpp +++ b/src/android/camera_capabilities.cpp @@ -998,7 +998,7 @@ int CameraCapabilities::initializeStaticMetadata() physicalSize); } - { + if (properties.contains(properties::PixelArrayActiveAreas)) { const Span &rects = properties.get(properties::PixelArrayActiveAreas); std::vector data{ -- cgit v1.2.1