1.. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 2 3.. _V4L2-PIX-FMT-SRGGB8: 4.. _v4l2-pix-fmt-sbggr8: 5.. _v4l2-pix-fmt-sgbrg8: 6.. _v4l2-pix-fmt-sgrbg8: 7 8*************************************************************************************************************************** 9V4L2_PIX_FMT_SRGGB8 ('RGGB'), V4L2_PIX_FMT_SGRBG8 ('GRBG'), V4L2_PIX_FMT_SGBRG8 ('GBRG'), V4L2_PIX_FMT_SBGGR8 ('BA81'), 10*************************************************************************************************************************** 11 12 138-bit Bayer formats 14 15 16Description 17=========== 18 19These four pixel formats are raw sRGB / Bayer formats with 8 bits per 20sample. Each sample is stored in a byte. Each n-pixel row contains n/2 21green samples and n/2 blue or red samples, with alternating red and 22blue rows. They are conventionally described as GRGR... BGBG..., 23RGRG... GBGB..., etc. Below is an example of a small V4L2_PIX_FMT_SBGGR8 image: 24 25**Byte Order.** 26Each cell is one byte. 27 28 29 30 31.. flat-table:: 32 :header-rows: 0 33 :stub-columns: 0 34 35 * - start + 0: 36 - B\ :sub:`00` 37 - G\ :sub:`01` 38 - B\ :sub:`02` 39 - G\ :sub:`03` 40 * - start + 4: 41 - G\ :sub:`10` 42 - R\ :sub:`11` 43 - G\ :sub:`12` 44 - R\ :sub:`13` 45 * - start + 8: 46 - B\ :sub:`20` 47 - G\ :sub:`21` 48 - B\ :sub:`22` 49 - G\ :sub:`23` 50 * - start + 12: 51 - G\ :sub:`30` 52 - R\ :sub:`31` 53 - G\ :sub:`32` 54 - R\ :sub:`33` 55