[PATCH] libcamera: v4l2_videodevice: Log buffer count on error
Laurent Pinchart
laurent.pinchart at ideasonboard.com
Fri May 9 15:20:29 CEST 2025
Hi Sven,
Thank you for the patch.
On Fri, May 09, 2025 at 02:57:46PM +0200, Sven Püschel wrote:
> Log the actual and requested buffer count in the v4l2 error,
> when not the requested buffer count could was allocated by V4L2.
"was" or "could be", but not "could was". Unless you would prefer
otherwise, I'll rewrite this as
Log the actual and requested buffers count in case of a V4L2 buffers
allocation error, when the requested buffers count could not be
allocated.
> Signed-off-by: Sven Püschel <s.pueschel at pengutronix.de>
> Reviewed-by: Barnabás Pőcze <barnabas.pocze at ideasonboard.com>
>
> ---
>
> Extracted from a [1], as it is independent of it.
>
> [1] https://lists.libcamera.org/pipermail/libcamera-devel/2025-April/050024.html
> ---
> src/libcamera/v4l2_videodevice.cpp | 3 ++-
> 1 file changed, 2 insertions(+), 1 deletion(-)
>
> diff --git a/src/libcamera/v4l2_videodevice.cpp b/src/libcamera/v4l2_videodevice.cpp
> index f5b3fa09..d6f8c3cd 100644
> --- a/src/libcamera/v4l2_videodevice.cpp
> +++ b/src/libcamera/v4l2_videodevice.cpp
> @@ -1326,7 +1326,8 @@ int V4L2VideoDevice::requestBuffers(unsigned int count,
>
> if (rb.count < count) {
> LOG(V4L2, Error)
> - << "Not enough buffers provided by V4L2VideoDevice";
> + << "Not enough buffers provided by V4L2VideoDevice. Wanted: "
> + << count << ", got: " << rb.count;
<< "Not enough buffers provided by V4L2VideoDevice. Wanted "
<< count << ", got " << rb.count;
Reviewed-by: Laurent Pinchart <laurent.pinchart at ideasonboard.com>
If you're fine with those small changes, there's no need to submit a v2,
I'll handle it when applying the patch.
> requestBuffers(0, memoryType);
> return -ENOMEM;
> }
--
Regards,
Laurent Pinchart
More information about the libcamera-devel
mailing list