[PATCH] libcamera: v4l2_videodevice: Log buffer count on error
Sven Püschel
s.pueschel at pengutronix.de
Fri May 9 14:57:46 CEST 2025
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>
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;
requestBuffers(0, memoryType);
return -ENOMEM;
}
--
2.49.0
More information about the libcamera-devel
mailing list