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

TOMOYO Linux Cross Reference
Linux/Documentation/userspace-api/media/v4l/pixfmt-srggb10.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-PIX-FMT-SRGGB10:
  4 .. _v4l2-pix-fmt-sbggr10:
  5 .. _v4l2-pix-fmt-sgbrg10:
  6 .. _v4l2-pix-fmt-sgrbg10:
  7 
  8 ***************************************************************************************************************************
  9 V4L2_PIX_FMT_SRGGB10 ('RG10'), V4L2_PIX_FMT_SGRBG10 ('BA10'), V4L2_PIX_FMT_SGBRG10 ('GB10'), V4L2_PIX_FMT_SBGGR10 ('BG10'),
 10 ***************************************************************************************************************************
 11 
 12 
 13 V4L2_PIX_FMT_SGRBG10
 14 V4L2_PIX_FMT_SGBRG10
 15 V4L2_PIX_FMT_SBGGR10
 16 10-bit Bayer formats expanded to 16 bits
 17 
 18 
 19 Description
 20 ===========
 21 
 22 These four pixel formats are raw sRGB / Bayer formats with 10 bits per
 23 sample. Each sample is stored in a 16-bit word, with 6 unused
 24 high bits filled with zeros. Each n-pixel row contains n/2 green samples and
 25 n/2 blue or red samples, with alternating red and blue rows. Bytes are
 26 stored in memory in little endian order. They are conventionally described
 27 as GRGR... BGBG..., RGRG... GBGB..., etc. Below is an example of one of
 28 these formats:
 29 
 30 **Byte Order.**
 31 Each cell is one byte, the 6 most significant bits in the high bytes
 32 are 0.
 33 
 34 
 35 
 36 
 37 .. flat-table::
 38     :header-rows:  0
 39     :stub-columns: 0
 40 
 41     * - start + 0:
 42       - B\ :sub:`00low`
 43       - B\ :sub:`00high`
 44       - G\ :sub:`01low`
 45       - G\ :sub:`01high`
 46       - B\ :sub:`02low`
 47       - B\ :sub:`02high`
 48       - G\ :sub:`03low`
 49       - G\ :sub:`03high`
 50     * - start + 8:
 51       - G\ :sub:`10low`
 52       - G\ :sub:`10high`
 53       - R\ :sub:`11low`
 54       - R\ :sub:`11high`
 55       - G\ :sub:`12low`
 56       - G\ :sub:`12high`
 57       - R\ :sub:`13low`
 58       - R\ :sub:`13high`
 59     * - start + 16:
 60       - B\ :sub:`20low`
 61       - B\ :sub:`20high`
 62       - G\ :sub:`21low`
 63       - G\ :sub:`21high`
 64       - B\ :sub:`22low`
 65       - B\ :sub:`22high`
 66       - G\ :sub:`23low`
 67       - G\ :sub:`23high`
 68     * - start + 24:
 69       - G\ :sub:`30low`
 70       - G\ :sub:`30high`
 71       - R\ :sub:`31low`
 72       - R\ :sub:`31high`
 73       - G\ :sub:`32low`
 74       - G\ :sub:`32high`
 75       - R\ :sub:`33low`
 76       - R\ :sub:`33high`

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