[libcamera-devel] [PATCH v2 3/8] libcamera: v4l2_device: streamOff() when releasing buffers
Kieran Bingham
kieran.bingham at ideasonboard.com
Wed Feb 13 16:10:22 CET 2019
We must ensure that the stream is disabled before releasing buffers. It will
not hurt to call streamOff() even if it is already off before releasing any
buffers back to the device.
Signed-off-by: Kieran Bingham <kieran.bingham at ideasonboard.com>
---
src/libcamera/v4l2_device.cpp | 2 ++
1 file changed, 2 insertions(+)
diff --git a/src/libcamera/v4l2_device.cpp b/src/libcamera/v4l2_device.cpp
index 23c0da295905..83073c28b817 100644
--- a/src/libcamera/v4l2_device.cpp
+++ b/src/libcamera/v4l2_device.cpp
@@ -642,6 +642,8 @@ int V4L2Device::releaseBuffers()
{
LOG(V4L2, Debug) << "Releasing bufferPool";
+ streamOff();
+
requestBuffers(0);
bufferPool_ = nullptr;
--
2.19.1
More information about the libcamera-devel
mailing list