summaryrefslogtreecommitdiff
path: root/src/android/camera_capabilities.cpp
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 /src/android/camera_capabilities.cpp
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>
Diffstat (limited to 'src/android/camera_capabilities.cpp')
-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{