mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-28 11:10:37 +00:00
Revert "v4l2: free kernel buffers before allocating new ones"
This reverts commit 1b09bc609a
.
Seems to make libv4l2 complain, maybe because we call REQBUFS with 0 buffers
before we allocated buffers.
This commit is contained in:
parent
1b09bc609a
commit
77f33e591f
1 changed files with 0 additions and 11 deletions
|
@ -305,17 +305,6 @@ gst_v4l2_buffer_pool_set_config (GstBufferPool * bpool, GstStructure * config)
|
|||
else
|
||||
num_buffers = max_buffers;
|
||||
|
||||
/* Free the buffers from the kernel */
|
||||
GST_DEBUG_OBJECT (pool, "Freeing the buffers from the kernel");
|
||||
|
||||
memset (&breq, 0, sizeof (struct v4l2_requestbuffers));
|
||||
breq.type = obj->type;
|
||||
breq.count = 0;
|
||||
breq.memory = V4L2_MEMORY_MMAP;
|
||||
|
||||
if (v4l2_ioctl (pool->video_fd, VIDIOC_REQBUFS, &breq) < 0)
|
||||
goto reqbufs_failed;
|
||||
|
||||
/* first, lets request buffers, and see how many we can get: */
|
||||
GST_DEBUG_OBJECT (pool, "starting, requesting %d MMAP buffers",
|
||||
num_buffers);
|
||||
|
|
Loading…
Reference in a new issue