~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/userspace-api/media/v4l/vidioc-overlay.rst

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /Documentation/userspace-api/media/v4l/vidioc-overlay.rst (Version linux-6.12-rc7) and /Documentation/userspace-api/media/v4l/vidioc-overlay.rst (Version linux-5.9.16)


  1 .. SPDX-License-Identifier: GFDL-1.1-no-invari !!   1 .. Permission is granted to copy, distribute and/or modify this
  2 .. c:namespace:: V4L                           !!   2 .. document under the terms of the GNU Free Documentation License,
                                                   >>   3 .. Version 1.1 or any later version published by the Free Software
                                                   >>   4 .. Foundation, with no Invariant Sections, no Front-Cover Texts
                                                   >>   5 .. and no Back-Cover Texts. A copy of the license is included at
                                                   >>   6 .. Documentation/userspace-api/media/fdl-appendix.rst.
                                                   >>   7 ..
                                                   >>   8 .. TODO: replace it to GFDL-1.1-or-later WITH no-invariant-sections
  3                                                     9 
  4 .. _VIDIOC_OVERLAY:                                10 .. _VIDIOC_OVERLAY:
  5                                                    11 
  6 ********************                               12 ********************
  7 ioctl VIDIOC_OVERLAY                               13 ioctl VIDIOC_OVERLAY
  8 ********************                               14 ********************
  9                                                    15 
 10 Name                                               16 Name
 11 ====                                               17 ====
 12                                                    18 
 13 VIDIOC_OVERLAY - Start or stop video overlay       19 VIDIOC_OVERLAY - Start or stop video overlay
 14                                                    20 
                                                   >>  21 
 15 Synopsis                                           22 Synopsis
 16 ========                                           23 ========
 17                                                    24 
 18 .. c:macro:: VIDIOC_OVERLAY                    !!  25 .. c:function:: int ioctl( int fd, VIDIOC_OVERLAY, const int *argp )
                                                   >>  26     :name: VIDIOC_OVERLAY
 19                                                    27 
 20 ``int ioctl(int fd, VIDIOC_OVERLAY, const int  << 
 21                                                    28 
 22 Arguments                                          29 Arguments
 23 =========                                          30 =========
 24                                                    31 
 25 ``fd``                                             32 ``fd``
 26     File descriptor returned by :c:func:`open( !!  33     File descriptor returned by :ref:`open() <func-open>`.
 27                                                    34 
 28 ``argp``                                           35 ``argp``
 29     Pointer to an integer.                         36     Pointer to an integer.
 30                                                    37 
                                                   >>  38 
 31 Description                                        39 Description
 32 ===========                                        40 ===========
 33                                                    41 
 34 This ioctl is part of the :ref:`video overlay      42 This ioctl is part of the :ref:`video overlay <overlay>` I/O method.
 35 Applications call :ref:`VIDIOC_OVERLAY` to sta     43 Applications call :ref:`VIDIOC_OVERLAY` to start or stop the overlay. It
 36 takes a pointer to an integer which must be se     44 takes a pointer to an integer which must be set to zero by the
 37 application to stop overlay, to one to start.      45 application to stop overlay, to one to start.
 38                                                    46 
 39 Drivers do not support :ref:`VIDIOC_STREAMON`      47 Drivers do not support :ref:`VIDIOC_STREAMON` or
 40 :ref:`VIDIOC_STREAMOFF <VIDIOC_STREAMON>` with     48 :ref:`VIDIOC_STREAMOFF <VIDIOC_STREAMON>` with
 41 ``V4L2_BUF_TYPE_VIDEO_OVERLAY``.                   49 ``V4L2_BUF_TYPE_VIDEO_OVERLAY``.
                                                   >>  50 
 42                                                    51 
 43 Return Value                                       52 Return Value
 44 ============                                       53 ============
 45                                                    54 
 46 On success 0 is returned, on error -1 and the      55 On success 0 is returned, on error -1 and the ``errno`` variable is set
 47 appropriately. The generic error codes are des     56 appropriately. The generic error codes are described at the
 48 :ref:`Generic Error Codes <gen-errors>` chapte     57 :ref:`Generic Error Codes <gen-errors>` chapter.
 49                                                    58 
 50 EINVAL                                             59 EINVAL
 51     The overlay parameters have not been set u     60     The overlay parameters have not been set up. See :ref:`overlay`
 52     for the necessary steps.                       61     for the necessary steps.
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php