# HG changeset patch # User alex # Date 1005349743 0 # Node ID 8ef2ab5cd47fb17a2d7a4f8480209b9533471ac5 # Parent 98769cea155c252069633913f143e8044f703ad2 added some macros for rgb/bgr diff -r 98769cea155c -r 8ef2ab5cd47f libvo/img_format.h --- a/libvo/img_format.h Fri Nov 09 23:46:06 2001 +0000 +++ b/libvo/img_format.h Fri Nov 09 23:49:03 2001 +0000 @@ -20,6 +20,12 @@ #define IMGFMT_BGR24 (IMGFMT_BGR|24) #define IMGFMT_BGR32 (IMGFMT_BGR|32) +#define IMGFMT_IS_RGB(fmt) ((fmt&IMGFMT_RGB_MASK)==IMGFMT_RGB) +#define IMGFMT_IS_BGR(fmt) ((fmt&IMGFMT_BGR_MASK)==IMGFMT_BGR) + +#define IMGFMT_RGB_DEPTH(fmt) (fmt&~IMGFMT_RGB) +#define IMGFMT_BGR_DEPTH(fmt) (fmt&~IMGFMT_BGR) + /* Planar YUV Formats */