Home
last modified time | relevance | path

Searched refs:VIDIOC_DQBUF (Results 1 – 24 of 24) sorted by relevance

/Linux-v5.4/Documentation/media/uapi/v4l/
Dvidioc-qbuf.rst13 ioctl VIDIOC_QBUF, VIDIOC_DQBUF
19 VIDIOC_QBUF - VIDIOC_DQBUF - Exchange a buffer with the driver
28 .. c:function:: int ioctl( int fd, VIDIOC_DQBUF, struct v4l2_buffer *argp )
29 :name: VIDIOC_DQBUF
130 Applications call the ``VIDIOC_DQBUF`` ioctl to dequeue a filled
134 ``VIDIOC_DQBUF`` is called with a pointer to this structure the driver
150 By default ``VIDIOC_DQBUF`` blocks when no buffer is in the outgoing
152 :ref:`open() <func-open>` function, ``VIDIOC_DQBUF`` returns
178 ``VIDIOC_DQBUF`` failed due to an internal error. Can also indicate
192 ``VIDIOC_DQBUF`` returns this on an empty capture queue for mem2mem
Duserp.rst67 :ref:`VIDIOC_DQBUF <VIDIOC_QBUF>` ioctl. The driver can unlock the
86 more buffers can be dequeued. By default :ref:`VIDIOC_DQBUF
89 :ref:`VIDIOC_DQBUF <VIDIOC_QBUF>` returns immediately with an ``EAGAIN``
109 :ref:`VIDIOC_DQBUF <VIDIOC_QBUF>`, :ref:`VIDIOC_STREAMON <VIDIOC_STREAMON>`
Ddmabuf.rst129 :ref:`VIDIOC_DQBUF <VIDIOC_QBUF>` ioctl. The driver can unlock the
143 more buffers can be dequeued. By default :ref:`VIDIOC_DQBUF
146 :ref:`VIDIOC_DQBUF <VIDIOC_QBUF>` returns immediately with an ``EAGAIN``
166 :ref:`VIDIOC_DQBUF <VIDIOC_QBUF>`, :ref:`VIDIOC_STREAMON
Dbuffer.rst24 :ref:`VIDIOC_DQBUF <VIDIOC_QBUF>` ioctl. In the multi-planar API,
181 :ref:`VIDIOC_DQBUF <VIDIOC_QBUF>`, then it is set by the
507 :ref:`VIDIOC_DQBUF <VIDIOC_QBUF>` ioctl is called. Set by the
520 ``VIDIOC_DQBUF`` always cleared.
528 calling the ``VIDIOC_QBUF`` or ``VIDIOC_DQBUF`` it is always
541 normally. Drivers set this flag when the ``VIDIOC_DQBUF`` ioctl is
552 - Drivers set or clear this flag when calling the ``VIDIOC_DQBUF``
580 when the ``VIDIOC_DQBUF`` ioctl is called. Applications can set
592 :ref:`VIDIOC_DQBUF <VIDIOC_QBUF>` ioctl is called.
617 :ref:`VIDIOC_DQBUF <VIDIOC_QBUF>` ioctl is called. Due to
[all …]
Dfunc-select.rst63 :ref:`VIDIOC_DQBUF <VIDIOC_QBUF>` ioctl. When buffers are already in
73 or ``writefds``, but subsequent :ref:`VIDIOC_DQBUF <VIDIOC_QBUF>`
Dcapture.c.rst122 if (-1 == xioctl(fd, VIDIOC_DQBUF, &buf)) {
133 errno_exit("VIDIOC_DQBUF");
151 if (-1 == xioctl(fd, VIDIOC_DQBUF, &buf)) {
162 errno_exit("VIDIOC_DQBUF");
Dmmap.rst242 :ref:`VIVIOC_QBUF <VIDIOC_QBUF>` and :ref:`VIDIOC_DQBUF <VIDIOC_QBUF>`
246 buffers can be dequeued. By default :ref:`VIDIOC_DQBUF <VIDIOC_QBUF>`
249 :ref:`VIDIOC_DQBUF <VIDIOC_QBUF>` returns immediately with an ``EAGAIN``
266 <VIDIOC_QUERYBUF>`, :ref:`VIDIOC_QBUF <VIDIOC_QBUF>`, :ref:`VIDIOC_DQBUF
Dfunc-open.rst45 function and the :ref:`VIDIOC_DQBUF <VIDIOC_QBUF>` ioctl will
Dplanar-apis.rst61 :ref:`VIDIOC_QBUF <VIDIOC_QBUF>`, :ref:`VIDIOC_DQBUF <VIDIOC_QBUF>`, :ref:`VIDIOC_QUERYBUF <VIDIOC_…
Dv4l2grab.c.rst153 xioctl(fd, VIDIOC_DQBUF, &buf);
Dfunc-poll.rst47 the :ref:`VIDIOC_DQBUF <VIDIOC_QBUF>` ioctl. For output devices this
Dvidioc-encoder-cmd.rst125 :ref:`VIDIOC_DQBUF <VIDIOC_QBUF>` ioctl will not block anymore,
Ddev-decoder.rst350 ``OUTPUT`` queue via :c:func:`VIDIOC_QBUF` and :c:func:`VIDIOC_DQBUF`. The
698 :c:func:`VIDIOC_QBUF` and :c:func:`VIDIOC_DQBUF`, following the standard
939 :c:func:`VIDIOC_DQBUF`.
1022 :c:func:`VIDIOC_DQBUF`.
Dhist-v4l2.rst750 :ref:`VIDIOC_DQBUF <VIDIOC_QBUF>` ioctls did not mention the
752 also missing from examples. Also on the ``VIDIOC_DQBUF`` page the ``EIO``
Ddev-sliced-vbi.rst204 :ref:`VIDIOC_DQBUF <VIDIOC_QBUF>` ioctl. Drivers set this field
Ddiff-v4l.rst576 queue with the :ref:`VIDIOC_DQBUF <VIDIOC_QBUF>` ioctl. To wait
/Linux-v5.4/drivers/media/v4l2-core/
Dv4l2-compat-ioctl32.c1197 case VIDIOC_DQBUF32: cmd = VIDIOC_DQBUF; break; in do_video_ioctl()
1281 case VIDIOC_DQBUF: in do_video_ioctl()
1426 case VIDIOC_DQBUF: in do_video_ioctl()
Dv4l2-ioctl.c2701 IOCTL_INFO(VIDIOC_DQBUF, v4l_dqbuf, v4l_print_buffer, INFO_FL_QUEUE),
2922 (cmd == VIDIOC_QBUF || cmd == VIDIOC_DQBUF)) in __video_do_ioctl()
2955 case VIDIOC_DQBUF: { in check_array_args()
3099 if (cmd == VIDIOC_DQBUF) in video_usercopy()
Dv4l2-dev.c690 SET_VALID_IOCTL(ops, VIDIOC_DQBUF, vidioc_dqbuf); in determine_valid_ioctls()
/Linux-v5.4/Documentation/media/uapi/mediactl/
Drequest-api.rst198 regular :ref:`VIDIOC_DQBUF <VIDIOC_QBUF>`:
206 if (ioctl(codec_fd, VIDIOC_DQBUF, &buf))
/Linux-v5.4/Documentation/media/kapi/
Dv4l2-dev.rst154 ioctls. That way your ``VIDIOC_DQBUF`` doesn't stall because the driver is busy
289 VIDIOC_DQBUF ioctls.
/Linux-v5.4/Documentation/translations/zh_CN/video4linux/
Dv4l2-framework.txt621 例如: v4l2_disable_ioctl_locking(vdev, VIDIOC_DQBUF);
/Linux-v5.4/Documentation/media/
Dvideodev2.h.rst.exceptions541 replace ioctl VIDIOC_DQBUF vidioc_qbuf
/Linux-v5.4/include/uapi/linux/
Dvideodev2.h2423 #define VIDIOC_DQBUF _IOWR('V', 17, struct v4l2_buffer) macro