Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
[linux/fpc-iii.git] / Documentation / media / uapi / v4l / pixfmt-srggb8.rst
bloba3987d2e97fd3c5f1be77776eebfdbc9e5d6e671
1 .. -*- coding: utf-8; mode: rst -*-
3 .. _V4L2-PIX-FMT-SRGGB8:
4 .. _v4l2-pix-fmt-sbggr8:
5 .. _v4l2-pix-fmt-sgbrg8:
6 .. _v4l2-pix-fmt-sgrbg8:
8 ***************************************************************************************************************************
9 V4L2_PIX_FMT_SRGGB8 ('RGGB'), V4L2_PIX_FMT_SGRBG8 ('GRBG'), V4L2_PIX_FMT_SGBRG8 ('GBRG'), V4L2_PIX_FMT_SBGGR8 ('BA81'),
10 ***************************************************************************************************************************
13 8-bit Bayer formats
16 Description
17 ===========
19 These four pixel formats are raw sRGB / Bayer formats with 8 bits per
20 sample. Each sample is stored in a byte. Each n-pixel row contains n/2
21 green samples and n/2 blue or red samples, with alternating red and
22 blue rows. They are conventionally described as GRGR... BGBG...,
23 RGRG... GBGB..., etc. Below is an example of one of these formats:
25 **Byte Order.**
26 Each cell is one byte.
31 .. flat-table::
32     :header-rows:  0
33     :stub-columns: 0
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`