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

TOMOYO Linux Cross Reference
Linux/Documentation/userspace-api/media/v4l/v4l2-selection-flags.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 ] ~

  1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
  2 
  3 .. _v4l2-selection-flags:
  4 
  5 ***************
  6 Selection flags
  7 ***************
  8 
  9 .. _v4l2-selection-flags-table:
 10 
 11 .. raw:: latex
 12 
 13    \small
 14 
 15 .. tabularcolumns:: |p{5.6cm}|p{2.0cm}|p{6.5cm}|p{1.2cm}|p{1.2cm}|
 16 
 17 .. cssclass:: longtable
 18 
 19 .. flat-table:: Selection flag definitions
 20     :header-rows:  1
 21     :stub-columns: 0
 22 
 23     * - Flag name
 24       - id
 25       - Definition
 26       - Valid for V4L2
 27       - Valid for V4L2 subdev
 28     * - ``V4L2_SEL_FLAG_GE``
 29       - (1 << 0)
 30       - Suggest the driver it should choose greater or equal rectangle (in
 31         size) than was requested. Albeit the driver may choose a lesser
 32         size, it will only do so due to hardware limitations. Without this
 33         flag (and ``V4L2_SEL_FLAG_LE``) the behaviour is to choose the
 34         closest possible rectangle.
 35       - Yes
 36       - Yes
 37     * - ``V4L2_SEL_FLAG_LE``
 38       - (1 << 1)
 39       - Suggest the driver it should choose lesser or equal rectangle (in
 40         size) than was requested. Albeit the driver may choose a greater
 41         size, it will only do so due to hardware limitations.
 42       - Yes
 43       - Yes
 44     * - ``V4L2_SEL_FLAG_KEEP_CONFIG``
 45       - (1 << 2)
 46       - The configuration must not be propagated to any further processing
 47         steps. If this flag is not given, the configuration is propagated
 48         inside the subdevice to all further processing steps.
 49       - No
 50       - Yes
 51 
 52 .. raw:: latex
 53 
 54    \normalsize

~ [ 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