1 .. SPDX-License-Identifier: GFDL-1.1-no-invari 2 3 .. _V4L2-PIX-FMT-SRGGB12P: 4 .. _v4l2-pix-fmt-sbggr12p: 5 .. _v4l2-pix-fmt-sgbrg12p: 6 .. _v4l2-pix-fmt-sgrbg12p: 7 8 ********************************************** 9 V4L2_PIX_FMT_SRGGB12P ('pRCC'), V4L2_PIX_FMT_S 10 ********************************************** 11 12 13 12-bit packed Bayer formats 14 --------------------------- 15 16 17 Description 18 =========== 19 20 These four pixel formats are packed raw sRGB / 21 bits per colour. Every two consecutive samples 22 bytes. Each of the first two bytes contain the 23 the pixels, and the third byte contains the fo 24 bits of each pixel, in the same order. 25 26 Each n-pixel row contains n/2 green samples an 27 samples, with alternating green-red and green- 28 conventionally described as GRGR... BGBG..., R 29 Below is an example of a small V4L2_PIX_FMT_SB 30 31 **Byte Order.** 32 Each cell is one byte. 33 34 .. tabularcolumns:: |p{2.2cm}|p{1.2cm}|p{1.2cm 35 36 37 .. flat-table:: 38 :header-rows: 0 39 :stub-columns: 0 40 :widths: 2 1 1 1 1 1 1 41 42 43 - - start + 0: 44 - B\ :sub:`00high` 45 - G\ :sub:`01high` 46 - G\ :sub:`01low`\ (bits 7--4) 47 48 B\ :sub:`00low`\ (bits 3--0) 49 - B\ :sub:`02high` 50 - G\ :sub:`03high` 51 - G\ :sub:`03low`\ (bits 7--4) 52 53 B\ :sub:`02low`\ (bits 3--0) 54 55 - - start + 6: 56 - G\ :sub:`10high` 57 - R\ :sub:`11high` 58 - R\ :sub:`11low`\ (bits 7--4) 59 60 G\ :sub:`10low`\ (bits 3--0) 61 - G\ :sub:`12high` 62 - R\ :sub:`13high` 63 - R\ :sub:`13low`\ (bits 7--4) 64 65 G\ :sub:`12low`\ (bits 3--0) 66 - - start + 12: 67 - B\ :sub:`20high` 68 - G\ :sub:`21high` 69 - G\ :sub:`21low`\ (bits 7--4) 70 71 B\ :sub:`20low`\ (bits 3--0) 72 - B\ :sub:`22high` 73 - G\ :sub:`23high` 74 - G\ :sub:`23low`\ (bits 7--4) 75 76 B\ :sub:`22low`\ (bits 3--0) 77 - - start + 18: 78 - G\ :sub:`30high` 79 - R\ :sub:`31high` 80 - R\ :sub:`31low`\ (bits 7--4) 81 82 G\ :sub:`30low`\ (bits 3--0) 83 - G\ :sub:`32high` 84 - R\ :sub:`33high` 85 - R\ :sub:`33low`\ (bits 7--4) 86 87 G\ :sub:`32low`\ (bits 3--0)
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.