[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