Mercurial > libavcodec.hg
diff bmp.c @ 4415:f792b146869b libavcodec
Segregate code common to BMP decoder and future encoder
patch by Michel Bardiaux, mbardiaux mediaxim be
author | diego |
---|---|
date | Sat, 27 Jan 2007 07:39:16 +0000 |
parents | 182949fbc53e |
children | a848b652f0ac |
line wrap: on
line diff
--- a/bmp.c Sat Jan 27 06:57:11 2007 +0000 +++ b/bmp.c Sat Jan 27 07:39:16 2007 +0000 @@ -1,5 +1,5 @@ /* - * BMP image format + * BMP image format decoder * Copyright (c) 2005 Mans Rullgard * * This file is part of FFmpeg. @@ -22,17 +22,7 @@ #include "avcodec.h" #include "bitstream.h" #include "bswap.h" - -typedef struct BMPContext { - AVFrame picture; -} BMPContext; - -typedef enum { - BMP_RGB =0, - BMP_RLE8 =1, - BMP_RLE4 =2, - BMP_BITFIELDS =3, -} BiCompression; +#include "bmp.h" #define read16(bits) bswap_16(get_bits(bits, 16)) #define read32(bits) bswap_32(get_bits_long(bits, 32))