summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKieran Bingham <kieran.bingham@ideasonboard.com>2021-06-30 11:24:02 +0100
committerKieran Bingham <kieran.bingham@ideasonboard.com>2021-08-05 08:53:59 +0100
commit0e3e08ec9dcfbf33189889b0312085863cf99a4f (patch)
tree001c3516445c113b98a8f00c1678b32bb34b1c83
parent2cfda55ff059056fc2ae386369e93d24bc0e1cdd (diff)
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 <kieran.bingham@ideasonboard.com>
-rw-r--r--src/android/camera_capabilities.cpp2
1 files changed, 1 insertions, 1 deletions
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<const Rectangle> &rects =
properties.get(properties::PixelArrayActiveAreas);
std::vector<int32_t> data{