libcamera/src
Harvey Yang dbe4e0e945 android: camera_device: Fix requestedStream handling
The Android CameraDevice class adds a sourceStream for each Mapped
stream requested by the framework.

When mapping multiple framework streams to the same sourceStream, the
implementation of CameraDevice::processCaptureRequest wrongly erases the
just added sourceStream from the list of streams to request to
libcamera.

Fix this by adding the stream instead of erasing it.

Fixes: 7ea83eba0d ("android: camera_device: Postpone mapped streams handling")
Signed-off-by: Harvey Yang <chenghaoyang@chromium.org>
Reviewed-by: Jacopo Mondi <jacopo.mondi@ideasonboard.com>
Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Signed-off-by: Jacopo Mondi <jacopo.mondi@ideasonboard.com>
2023-09-21 12:44:09 +02:00
..
android android: camera_device: Fix requestedStream handling 2023-09-21 12:44:09 +02:00
apps meson: Fix space around colon issues 2023-07-07 11:39:19 +03:00
gstreamer meson: Fix space around colon issues 2023-07-07 11:39:19 +03:00
ipa ipa: rpi: Fix segfault when parsing invalid json file 2023-09-16 17:33:44 +02:00
libcamera pipeline: rpi: Simplify buffer id generation 2023-09-04 11:13:27 +01:00
py meson: Fix space around colon issues 2023-07-07 11:39:19 +03:00
v4l2 v4l2: Use SystemDevices properties to identify cameras 2023-07-11 15:19:13 +01:00
meson.build v4l2: Move the v4l2 compat layer to libexec/libcamera 2023-05-04 20:05:02 +01:00