| /OK3568_Linux_fs/kernel/Documentation/userspace-api/media/v4l/ |
| H A D | vidioc-qbuf.rst | 7 ioctl VIDIOC_QBUF, VIDIOC_DQBUF 13 VIDIOC_QBUF - VIDIOC_DQBUF - Exchange a buffer with the driver 22 .. c:macro:: VIDIOC_DQBUF 24 ``int ioctl(int fd, VIDIOC_DQBUF, struct v4l2_buffer *argp)`` 123 Applications call the ``VIDIOC_DQBUF`` ioctl to dequeue a filled 127 ``VIDIOC_DQBUF`` is called with a pointer to this structure the driver 143 By default ``VIDIOC_DQBUF`` blocks when no buffer is in the outgoing 145 :c:func:`open()` function, ``VIDIOC_DQBUF`` returns 170 ``VIDIOC_DQBUF`` failed due to an internal error. Can also indicate 184 ``VIDIOC_DQBUF`` returns this on an empty capture queue for mem2mem
|
| H A D | userp.rst | 61 :ref:`VIDIOC_DQBUF <VIDIOC_QBUF>` ioctl. The driver can unlock the 80 more buffers can be dequeued. By default :ref:`VIDIOC_DQBUF 83 :ref:`VIDIOC_DQBUF <VIDIOC_QBUF>` returns immediately with an ``EAGAIN`` 103 :ref:`VIDIOC_DQBUF <VIDIOC_QBUF>`, :ref:`VIDIOC_STREAMON <VIDIOC_STREAMON>`
|
| H A D | dmabuf.rst | 122 :ref:`VIDIOC_DQBUF <VIDIOC_QBUF>` ioctl. The driver can unlock the 136 more buffers can be dequeued. By default :ref:`VIDIOC_DQBUF 139 :ref:`VIDIOC_DQBUF <VIDIOC_QBUF>` returns immediately with an ``EAGAIN`` 159 :ref:`VIDIOC_DQBUF <VIDIOC_QBUF>`, :ref:`VIDIOC_STREAMON
|
| H A D | buffer.rst | 18 :ref:`VIDIOC_DQBUF <VIDIOC_QBUF>` ioctl. In the multi-planar API, 172 :ref:`VIDIOC_DQBUF <VIDIOC_QBUF>`, then it is set by the 475 :ref:`VIDIOC_DQBUF <VIDIOC_QBUF>` ioctl is called. Set by the 488 ``VIDIOC_DQBUF`` always cleared. 496 calling the ``VIDIOC_QBUF`` or ``VIDIOC_DQBUF`` it is always 509 normally. Drivers set this flag when the ``VIDIOC_DQBUF`` ioctl is 520 - Drivers set or clear this flag when calling the ``VIDIOC_DQBUF`` 548 when the ``VIDIOC_DQBUF`` ioctl is called. Applications can set 560 :ref:`VIDIOC_DQBUF <VIDIOC_QBUF>` ioctl is called. 604 :ref:`VIDIOC_DQBUF <VIDIOC_QBUF>` ioctl is called. Due to [all …]
|
| H A D | capture.c.rst | 115 if (-1 == xioctl(fd, VIDIOC_DQBUF, &buf)) { 126 errno_exit("VIDIOC_DQBUF"); 144 if (-1 == xioctl(fd, VIDIOC_DQBUF, &buf)) { 155 errno_exit("VIDIOC_DQBUF");
|
| H A D | func-select.rst | 53 :ref:`VIDIOC_DQBUF <VIDIOC_QBUF>` ioctl. When buffers are already in 63 or ``writefds``, but subsequent :ref:`VIDIOC_DQBUF <VIDIOC_QBUF>`
|
| H A D | mmap.rst | 235 :ref:`VIVIOC_QBUF <VIDIOC_QBUF>` and :ref:`VIDIOC_DQBUF <VIDIOC_QBUF>` 239 buffers can be dequeued. By default :ref:`VIDIOC_DQBUF <VIDIOC_QBUF>` 242 :ref:`VIDIOC_DQBUF <VIDIOC_QBUF>` returns immediately with an ``EAGAIN`` 259 <VIDIOC_QUERYBUF>`, :ref:`VIDIOC_QBUF <VIDIOC_QBUF>`, :ref:`VIDIOC_DQBUF
|
| H A D | func-open.rst | 36 function and the :ref:`VIDIOC_DQBUF <VIDIOC_QBUF>` ioctl will
|
| H A D | planar-apis.rst | 54 :ref:`VIDIOC_QBUF <VIDIOC_QBUF>`, :ref:`VIDIOC_DQBUF <VIDIOC_QBUF>`, :ref:`VIDIOC_QUERYBUF <VIDIOC_…
|
| H A D | v4l2grab.c.rst | 146 xioctl(fd, VIDIOC_DQBUF, &buf);
|
| H A D | func-poll.rst | 37 the :ref:`VIDIOC_DQBUF <VIDIOC_QBUF>` ioctl. For output devices this
|
| H A D | dev-decoder.rst | 350 ``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 941 :c:func:`VIDIOC_DQBUF`. 1024 :c:func:`VIDIOC_DQBUF`.
|
| H A D | dev-encoder.rst | 451 queues via :c:func:`VIDIOC_QBUF` and :c:func:`VIDIOC_DQBUF`, following the 604 :c:func:`VIDIOC_DQBUF`.
|
| /OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/xcore/ |
| H A D | fake_v4l2_device.cpp | 133 if (VIDIOC_DQBUF == cmd) { in io_control() 221 if (this->io_control (VIDIOC_DQBUF, &v4l2_buf) < 0) { in dequeue_buffer()
|
| /OK3568_Linux_fs/external/camera_engine_rkaiq/rk_stream/rkvi_demo/ |
| H A D | rkvi_demo_isp.c_part | 313 if (-1 == xioctl(g_ispfd, VIDIOC_DQBUF, &buf)) 314 errno_exit( "VIDIOC_DQBUF");
|
| /OK3568_Linux_fs/app/forlinx/flapp/src/plugins/imxx11/camera/ |
| H A D | camera.cpp | 343 if (-1 == xioctl(fd, VIDIOC_DQBUF, &buf)) in frameRead()
|
| /OK3568_Linux_fs/app/forlinx/flapp/src/plugins/imxx11/usbcamera/ |
| H A D | camera.cpp | 260 ret = ioctl(fd, VIDIOC_DQBUF, &buf); in show_()
|
| /OK3568_Linux_fs/kernel/Documentation/userspace-api/media/mediactl/ |
| H A D | request-api.rst | 175 regular :ref:`VIDIOC_DQBUF <VIDIOC_QBUF>`: 183 if (ioctl(codec_fd, VIDIOC_DQBUF, &buf))
|
| /OK3568_Linux_fs/external/mpp/utils/ |
| H A D | camera_source.c | 361 if (-1 == camera_source_ioctl(ctx->fd, VIDIOC_DQBUF, &buf)) { in camera_source_get_frame()
|
| /OK3568_Linux_fs/app/forlinx/flapp/src/plugins/allwinner/camera/camera/ |
| H A D | videocapture.cpp | 393 if (-1 == ioctl(fd, VIDIOC_DQBUF, &buf)) { in LoopCapture()
|
| /OK3568_Linux_fs/kernel/Documentation/driver-api/media/ |
| H A D | v4l2-dev.rst | 154 ioctls. That way your ``VIDIOC_DQBUF`` doesn't stall because the driver is busy 289 VIDIOC_DQBUF ioctls.
|
| /OK3568_Linux_fs/external/camera_engine_rkaiq/rkisp_demo/demo/ |
| H A D | rkisp_demo.cpp | 1198 if (-1 == xioctl(ctx->fd, VIDIOC_DQBUF, &buf)) 1291 if (-1 == xioctl(ctx->fd_isp_mp, VIDIOC_DQBUF, &buf)) 1298 if (-1 == xioctl(ctx->fd_isp_mp, VIDIOC_DQBUF, &buf)) 1337 if (-1 == xioctl(ctx->fd_pp_input, VIDIOC_DQBUF, &buf_pp))
|
| /OK3568_Linux_fs/kernel/drivers/media/v4l2-core/ |
| H A D | v4l2-ioctl.c | 2820 IOCTL_INFO(VIDIOC_DQBUF, v4l_dqbuf, v4l_print_buffer, INFO_FL_QUEUE), 3039 (cmd == VIDIOC_QBUF || cmd == VIDIOC_DQBUF)) in __video_do_ioctl() 3072 case VIDIOC_DQBUF: { in check_array_args() 3139 return VIDIOC_DQBUF; in video_translate_cmd() 3348 if (cmd == VIDIOC_DQBUF) in video_usercopy()
|
| H A D | v4l2-dev.c | 714 SET_VALID_IOCTL(ops, VIDIOC_DQBUF, vidioc_dqbuf); in determine_valid_ioctls()
|
| /OK3568_Linux_fs/kernel/Documentation/translations/zh_CN/video4linux/ |
| H A D | v4l2-framework.txt | 621 例如: v4l2_disable_ioctl_locking(vdev, VIDIOC_DQBUF);
|