]>
Commit | Line | Data |
---|---|---|
1e3afaea SA |
1 | Guidelines for Linux4Linux pixel format 4CCs |
2 | ============================================ | |
3 | ||
4 | Guidelines for Video4Linux 4CC codes defined using v4l2_fourcc() are | |
5 | specified in this document. First of the characters defines the nature of | |
6 | the pixel format, compression and colour space. The interpretation of the | |
7 | other three characters depends on the first one. | |
8 | ||
9 | Existing 4CCs may not obey these guidelines. | |
10 | ||
11 | Formats | |
12 | ======= | |
13 | ||
14 | Raw bayer | |
15 | --------- | |
16 | ||
17 | The following first characters are used by raw bayer formats: | |
18 | ||
19 | B: raw bayer, uncompressed | |
20 | b: raw bayer, DPCM compressed | |
21 | a: A-law compressed | |
22 | u: u-law compressed | |
23 | ||
24 | 2nd character: pixel order | |
25 | B: BGGR | |
26 | G: GBRG | |
27 | g: GRBG | |
28 | R: RGGB | |
29 | ||
30 | 3rd character: uncompressed bits-per-pixel 0--9, A-- | |
31 | ||
32 | 4th character: compressed bits-per-pixel 0--9, A-- |