From fcdb681822891dbd0f78b6f3dcfc7786de65c695 Mon Sep 17 00:00:00 2001 From: wm4 Date: Thu, 18 Jul 2013 13:49:28 +0200 Subject: img_format: add a mask for color class Using the term "color class" to avoid confusion with the other colorspace related concepts. Also get rid of MP_IMGFLAG_FMT_MASK, since it was unused. --- video/img_format.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'video/img_format.h') diff --git a/video/img_format.h b/video/img_format.h index 0cc48d937f..3631872ff0 100644 --- a/video/img_format.h +++ b/video/img_format.h @@ -57,7 +57,9 @@ // set if in native (host) endian, or endian independent #define MP_IMGFLAG_NE MP_SELECT_LE_BE(MP_IMGFLAG_LE, MP_IMGFLAG_BE) -#define MP_IMGFLAG_FMT_MASK 0x3FFF +// Exactly one of these bits is set in mp_imgfmt_desc.flags +#define MP_IMGFLAG_COLOR_CLASS_MASK \ + (MP_IMGFLAG_YUV | MP_IMGFLAG_RGB | MP_IMGFLAG_XYZ) struct mp_imgfmt_desc { int id; // IMGFMT_* -- cgit v1.2.3