[libcamera-devel] [RFC PATCH 0/2] Enable handling a number of capture requests
Sebastian Fricke
sebastian.fricke at posteo.net
Mon Mar 29 07:31:20 CEST 2021
Hey Hirokazu,
On 29.03.2021 11:26, Hirokazu Honda wrote:
>Originally PipelineHandler discards capture requests if queueing
>fails with any reason. If a client queues a number of capture
>requests for short time, queueing tends to fail due to a buffer
s/for short time/for a short time/
>shortage. In the case PipelineHandler should rather retry to
s/In the case/In that case/
>queue capture requests later.
>This patch series enables PipelineHandler to handle a number of
>capture requests by storing them on a buffer shortage failure and
s/on a/in case of a/
>retrying to queue later.
Greetings,
Sebastian
>
>Hirokazu Honda (2):
> libcamera: CameraData: Change queuedRequests_ type to std::dequeue
> libcamera: PipelineHandler: Retry queuing a capture request
>
> include/libcamera/internal/pipeline_handler.h | 6 +-
> src/libcamera/pipeline_handler.cpp | 61 ++++++++++++++++---
> 2 files changed, 58 insertions(+), 9 deletions(-)
>
>--
>2.31.0.291.g576ba9dcdaf-goog
>_______________________________________________
>libcamera-devel mailing list
>libcamera-devel at lists.libcamera.org
>https://lists.libcamera.org/listinfo/libcamera-devel
More information about the libcamera-devel
mailing list