[PATCH v11 19/19] libcamera: v4l2_videodevice: Log buffer count on error
Barnabás Pőcze
barnabas.pocze at ideasonboard.com
Fri May 9 12:21:19 CEST 2025
Hi
2025. 04. 28. 11:02 keltezéssel, Sven Püschel írta:
> Log the actual and requested buffer count in the v4l2 error,
> when not the requested buffer count could was allocated by V4L2.
>
> Signed-off-by: Sven Püschel <s.pueschel at pengutronix.de>
I think this is useful on its own, independent of the rest of the patch series.
Reviewed-by: Barnabás Pőcze <barnabas.pocze at ideasonboard.com>
>
> ---
> Changes in v11:
> - Added
> ---
> 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;
> requestBuffers(0, memoryType);
> return -ENOMEM;
> }
More information about the libcamera-devel
mailing list