Lines Matching +full:queue +full:- +full:sizes
1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
21 data are exchanged, these pointers and meta-information are passed in
23 :c:type:`v4l2_plane` in the multi-planar API case). The
33 .. code-block:: c
41 if (ioctl (fd, VIDIOC_REQBUFS, &reqbuf) == -1) {
50 Buffer (plane) addresses and sizes are passed on the fly with the
52 cycled, applications can pass different addresses and sizes at each
74 application waits until a filled buffer can be dequeued, and re-enqueues
81 <VIDIOC_QBUF>` blocks when no buffer is in the outgoing queue. When the
85 <func-select>` or :c:func:`poll()` function are always
109 Anyway, the process of swapping, locking or generating scatter-gather
111 the incoming buffer queue, and perhaps by maintaining caches assuming
115 the pages of empty buffers in the incoming queue need not be saved to
116 disk. Output buffers must be saved on the incoming and outgoing queue