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

TOMOYO Linux Cross Reference
Linux/Documentation/userspace-api/media/v4l/v4l2-selection-targets.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/v4l2-selection-targets.rst (Architecture alpha) and /Documentation/userspace-api/media/v4l/v4l2-selection-targets.rst (Architecture i386)


  1 .. SPDX-License-Identifier: GFDL-1.1-no-invari      1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
  2                                                     2 
  3 .. _v4l2-selection-targets:                         3 .. _v4l2-selection-targets:
  4                                                     4 
  5 *****************                                   5 *****************
  6 Selection targets                                   6 Selection targets
  7 *****************                                   7 *****************
  8                                                     8 
  9 The precise meaning of the selection targets m      9 The precise meaning of the selection targets may be dependent on which
 10 of the two interfaces they are used.               10 of the two interfaces they are used.
 11                                                    11 
 12                                                    12 
 13 .. _v4l2-selection-targets-table:                  13 .. _v4l2-selection-targets-table:
 14                                                    14 
 15 .. raw:: latex                                     15 .. raw:: latex
 16                                                    16 
 17    \small                                          17    \small
 18                                                    18 
 19 .. tabularcolumns:: |p{6.2cm}|p{1.4cm}|p{7.3cm     19 .. tabularcolumns:: |p{6.2cm}|p{1.4cm}|p{7.3cm}|p{1.2cm}|p{0.8cm}|
 20                                                    20 
 21 .. cssclass:: longtable                            21 .. cssclass:: longtable
 22                                                    22 
 23 .. flat-table:: Selection target definitions       23 .. flat-table:: Selection target definitions
 24     :header-rows:  1                               24     :header-rows:  1
 25     :stub-columns: 0                               25     :stub-columns: 0
 26                                                    26 
 27     * - Target name                                27     * - Target name
 28       - id                                         28       - id
 29       - Definition                                 29       - Definition
 30       - Valid for V4L2                             30       - Valid for V4L2
 31       - Valid for V4L2 subdev                      31       - Valid for V4L2 subdev
 32     * - ``V4L2_SEL_TGT_CROP``                      32     * - ``V4L2_SEL_TGT_CROP``
 33       - 0x0000                                     33       - 0x0000
 34       - Crop rectangle. Defines the cropped ar     34       - Crop rectangle. Defines the cropped area.
 35       - Yes                                        35       - Yes
 36       - Yes                                        36       - Yes
 37     * - ``V4L2_SEL_TGT_CROP_DEFAULT``              37     * - ``V4L2_SEL_TGT_CROP_DEFAULT``
 38       - 0x0001                                     38       - 0x0001
 39       - Suggested cropping rectangle that cove     39       - Suggested cropping rectangle that covers the "whole picture".
 40         This includes only active pixels and e     40         This includes only active pixels and excludes other non-active
 41         pixels such as black pixels.               41         pixels such as black pixels.
 42       - Yes                                        42       - Yes
 43       - Yes                                        43       - Yes
 44     * - ``V4L2_SEL_TGT_CROP_BOUNDS``               44     * - ``V4L2_SEL_TGT_CROP_BOUNDS``
 45       - 0x0002                                     45       - 0x0002
 46       - Bounds of the crop rectangle. All vali     46       - Bounds of the crop rectangle. All valid crop rectangles fit inside
 47         the crop bounds rectangle.                 47         the crop bounds rectangle.
 48       - Yes                                        48       - Yes
 49       - Yes                                        49       - Yes
 50     * - ``V4L2_SEL_TGT_NATIVE_SIZE``               50     * - ``V4L2_SEL_TGT_NATIVE_SIZE``
 51       - 0x0003                                     51       - 0x0003
 52       - The native size of the device, e.g. a      52       - The native size of the device, e.g. a sensor's pixel array.
 53         ``left`` and ``top`` fields are zero f     53         ``left`` and ``top`` fields are zero for this target.
 54       - Yes                                        54       - Yes
 55       - Yes                                        55       - Yes
 56     * - ``V4L2_SEL_TGT_COMPOSE``                   56     * - ``V4L2_SEL_TGT_COMPOSE``
 57       - 0x0100                                     57       - 0x0100
 58       - Compose rectangle. Used to configure s     58       - Compose rectangle. Used to configure scaling and composition.
 59       - Yes                                        59       - Yes
 60       - Yes                                        60       - Yes
 61     * - ``V4L2_SEL_TGT_COMPOSE_DEFAULT``           61     * - ``V4L2_SEL_TGT_COMPOSE_DEFAULT``
 62       - 0x0101                                     62       - 0x0101
 63       - Suggested composition rectangle that c     63       - Suggested composition rectangle that covers the "whole picture".
 64       - Yes                                        64       - Yes
 65       - No                                         65       - No
 66     * - ``V4L2_SEL_TGT_COMPOSE_BOUNDS``            66     * - ``V4L2_SEL_TGT_COMPOSE_BOUNDS``
 67       - 0x0102                                     67       - 0x0102
 68       - Bounds of the compose rectangle. All v     68       - Bounds of the compose rectangle. All valid compose rectangles fit
 69         inside the compose bounds rectangle.       69         inside the compose bounds rectangle.
 70       - Yes                                        70       - Yes
 71       - Yes                                        71       - Yes
 72     * - ``V4L2_SEL_TGT_COMPOSE_PADDED``            72     * - ``V4L2_SEL_TGT_COMPOSE_PADDED``
 73       - 0x0103                                     73       - 0x0103
 74       - The active area and all padding pixels     74       - The active area and all padding pixels that are inserted or
 75         modified by hardware.                      75         modified by hardware.
 76       - Yes                                        76       - Yes
 77       - No                                         77       - No
 78                                                    78 
 79 .. raw:: latex                                     79 .. raw:: latex
 80                                                    80 
 81    \normalsize                                     81    \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