From b980eb5aeaaaeb24379048f3e5c1caf6f7c69f5b Mon Sep 17 00:00:00 2001 From: Yassine Oudjana Date: Sat, 15 Jan 2022 15:18:42 +0400 Subject: [PATCH] Add mplanes to mp_camera_release_buffer --- src/camera.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/camera.c b/src/camera.c index 2f88ffc..7800304 100644 --- a/src/camera.c +++ b/src/camera.c @@ -771,6 +771,13 @@ mp_camera_release_buffer(MPCamera *camera, uint32_t buffer_index) buf.type = buftype; buf.memory = V4L2_MEMORY_MMAP; buf.index = buffer_index; + + struct v4l2_plane planes[1]; + if (camera->use_mplane) { + buf.m.planes = planes; + buf.length = 1; + } + if (xioctl(camera->video_fd, VIDIOC_QBUF, &buf) == -1) { errno_printerr("VIDIOC_QBUF"); return false;