[FFmpeg-cvslog] r30172 - trunk/libswscale/swscale.c

stefano subversion
Sun Jan 3 01:22:49 CET 2010


Author: stefano
Date: Sun Jan  3 01:22:49 2010
New Revision: 30172

Log:
Simplify usePal() macro, make it use av_pix_fmt_descriptors.

Modified:
   trunk/libswscale/swscale.c

Modified: trunk/libswscale/swscale.c
==============================================================================
--- trunk/libswscale/swscale.c	Sun Jan  3 01:09:24 2010	(r30171)
+++ trunk/libswscale/swscale.c	Sun Jan  3 01:22:49 2010	(r30172)
@@ -188,13 +188,7 @@ const char * swscale_license(void)
         || isRGB(x)                 \
         || isBGR(x)                 \
     )
-#define usePal(x)           (       \
-           (x)==PIX_FMT_PAL8        \
-        || (x)==PIX_FMT_BGR4_BYTE   \
-        || (x)==PIX_FMT_RGB4_BYTE   \
-        || (x)==PIX_FMT_BGR8        \
-        || (x)==PIX_FMT_RGB8        \
-    )
+#define usePal(x) (av_pix_fmt_descriptors[x].flags & PIX_FMT_PAL)
 
 #define RGB2YUV_SHIFT 15
 #define BY ( (int)(0.114*219/255*(1<<RGB2YUV_SHIFT)+0.5))



More information about the ffmpeg-cvslog mailing list