Lines Matching full:buffers
100 destination buffers parsed/decoded from the bytestream.
167 to obtain up-to-date information about the buffers size and layout.
169 6. Allocate source (bytestream) buffers via :c:func:`VIDIOC_REQBUFS` on
175 requested number of buffers to allocate; greater than zero.
186 actual number of buffers allocated.
189 minimum of required number of ``OUTPUT`` buffers for the given format and
191 to get the actual number of buffers allocated.
193 7. Allocate destination (raw format) buffers via :c:func:`VIDIOC_REQBUFS` on the
199 requested number of buffers to allocate; greater than zero. The client
200 is responsible for deducing the minimum number of buffers required
209 for ``CAPTURE`` buffers.
214 adjusted to allocated number of buffers, in case the codec requires
215 more buffers than requested.
218 ``CAPTURE`` buffers for the current format, stream configuration and
220 returns to get the number of buffers allocated.
282 frame, then the timestamps of all the ``OUTPUT`` buffers for a given
324 ``CAPTURE`` buffers must not be part of the request, and are queued
328 Runtime decoding errors are signaled by the dequeued ``CAPTURE`` buffers
337 buffer management: it only guarantees that dequeued ``CAPTURE`` buffers can be
354 guarantee that buffers queued to the ``CAPTURE`` queue are processed in queued
361 2. A sufficient number of ``CAPTURE`` buffers to cover all the decoded
366 can e.g. close the DMABUF file descriptors of reference frame buffers if it
371 In order to seek, the client just needs to submit requests using input buffers
384 In order to pause, the client can just cease queuing buffers onto the ``OUTPUT``
401 corresponding output buffers.
406 4. Free all ``CAPTURE`` buffers by calling :c:func:`VIDIOC_REQBUFS` on the
410 ``OUTPUT`` buffers), with the new resolution set on the ``OUTPUT`` queue.