[Ffmpeg-cvslog] r7678 - trunk/libavcodec/bmp.c

michael subversion
Wed Jan 24 11:41:03 CET 2007


Author: michael
Date: Wed Jan 24 11:41:03 2007
New Revision: 7678

Modified:
   trunk/libavcodec/bmp.c

Log:
enum


Modified: trunk/libavcodec/bmp.c
==============================================================================
--- trunk/libavcodec/bmp.c	(original)
+++ trunk/libavcodec/bmp.c	Wed Jan 24 11:41:03 2007
@@ -27,10 +27,12 @@
     AVFrame picture;
 } BMPContext;
 
-#define BMP_RGB       0
-#define BMP_RLE8      1
-#define BMP_RLE4      2
-#define BMP_BITFIELDS 3
+typedef enum {
+    BMP_RGB=0,
+    BMP_RLE8,
+    BMP_RLE4,
+    BMP_BITFIELDS,
+} BiCompression;
 
 #define read16(bits) bswap_16(get_bits(bits, 16))
 #define read32(bits) bswap_32(get_bits_long(bits, 32))
@@ -55,7 +57,7 @@
     unsigned int fsize, hsize;
     int width, height;
     unsigned int depth;
-    unsigned int comp;
+    BiCompression comp;
     unsigned int ihsize;
     int i, j, n, linesize;
     uint32_t rgb[3];




More information about the ffmpeg-cvslog mailing list