From 2a1ba049b911b3d80c7b42a6841651f054570df0 Mon Sep 17 00:00:00 2001 From: Roman Stratiienko Date: Thu, 4 Nov 2021 14:46:18 +0200 Subject: [PATCH] HACK: android: Set cfg.bufferCount to some value Otherwise Android framework will fail to configure camera. Change-Id: I8d89a8ae52b248781c1fce9e890d3a6fc258e4f4 Signed-off-by: Roman Stratiienko --- src/android/camera_stream.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/android/camera_stream.cpp b/src/android/camera_stream.cpp index 7da01dc3..ac3a6761 100644 --- a/src/android/camera_stream.cpp +++ b/src/android/camera_stream.cpp @@ -132,6 +132,9 @@ int CameraStream::configure() mutex_ = std::make_unique(); camera3Stream_->max_buffers = configuration().bufferCount; + // Android requires at least one buffer + if (camera3Stream_->max_buffers == 0) + camera3Stream_->max_buffers = 1; return 0; }