Based on kernel version 4.7.2. Page generated on 2016-08-22 22:48 EST.
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--