Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

[media] v4l: Document raw bayer 4CC codes

Document guidelines how 4CC codes should be named. Only raw bayer is
included currently. Other formats should be documented later on.

Signed-off-by: Sakari Ailus <sakari.ailus@iki.fi>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>

authored by

Sakari Ailus and committed by
Mauro Carvalho Chehab
1e3afaea c643ee13

+32
+32
Documentation/video4linux/4CCs.txt
··· 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--