avcodec: introduce YCoCg colorspace
authorHendrik Leppkes <h.leppkes@gmail.com>
Sun, 29 Apr 2012 20:35:51 +0000 (13:35 -0700)
committerLuca Barbato <lu_zero@gentoo.org>
Sun, 29 Apr 2012 21:00:34 +0000 (14:00 -0700)
Non perceptual color model that aims to have an increase effectiveness
in compression like the normal YCbCr while having near-lossless/lossless
mapping to RGB.

Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
libavcodec/avcodec.h

index a3772a4..63857d0 100644 (file)
@@ -500,6 +500,7 @@ enum AVColorSpace{
     AVCOL_SPC_BT470BG     = 5, ///< also ITU-R BT601-6 625 / ITU-R BT1358 625 / ITU-R BT1700 625 PAL & SECAM / IEC 61966-2-4 xvYCC601
     AVCOL_SPC_SMPTE170M   = 6, ///< also ITU-R BT601-6 525 / ITU-R BT1358 525 / ITU-R BT1700 NTSC / functionally identical to above
     AVCOL_SPC_SMPTE240M   = 7,
+    AVCOL_SPC_YCOCG       = 8, ///< Used by Dirac / VC-2 and H.264 FRext, see ITU-T SG16
     AVCOL_SPC_NB             , ///< Not part of ABI
 };