30 Commits

Author SHA1 Message Date
Dmitry Timoshkov
8d72c2771d windowscodecs: BMP decoder should always return valid image resolution. 2013-01-09 12:48:42 +01:00
Dmitry Timoshkov
eb26db27a7 windowscodecs: Reimplement QueryCapability of the BMP decoder. 2012-11-27 19:45:33 +01:00
Dmitry Timoshkov
afd1ddbe0d windowscodecs: Add a NULL check to GetFrameCount of the BMP decoder. 2012-11-27 19:45:32 +01:00
Dmitry Timoshkov
a8eaeaf511 windowscodecs: Make GetFrame return WINCODEC_ERR_FRAMEMISSING without an image data. 2012-11-23 18:06:10 +01:00
Dmitry Timoshkov
022824100e windowscodecs: Do not assume that vtable is the first element of the object. 2012-07-24 19:57:33 +02:00
Michael Stefaniuc
2785e905bc windowscodecs: Use ifaces instead of vtbl pointers in BmpDecoder. 2011-01-12 11:32:17 +01:00
Vincent Povirk
a16df86db3 windowscodecs: Avoid an iface -> impl conversion from a non-method. 2011-01-11 16:05:44 +01:00
Vincent Povirk
b00c2979cf windowscodecs: Support 8-bit RGB (as opposed to BGR) bitfields bitmaps. 2011-01-11 16:05:44 +01:00
Vincent Povirk
870afcdd19 windowscodecs: Make it possible for the BMP decoder to read packed DIBs. 2010-09-22 20:42:39 +02:00
Vincent Povirk
4dfcf843aa windowscodecs: Ignore the length field of RLE compressed bitmaps. 2010-07-19 11:09:57 +02:00
Vincent Povirk
5f6d99f513 windowscodecs: Add locking to the BMP decoder. 2010-04-12 11:29:00 +02:00
Vincent Povirk
3d914c4f8d windowscodecs: Combine the bitmap decoder and bitmap decoder frame objects. 2010-04-12 11:28:54 +02:00
Vincent Povirk
b364bc005d windowscodecs: Add support for BI_BITFIELDS compressed BMP files. 2009-08-10 13:09:27 +02:00
Vincent Povirk
d8c926d79e windowscodecs: Implement GetDecoderInfo for BMP decoder. 2009-08-05 11:39:38 +02:00
Vincent Povirk
d15870edfd windowscodecs: Don't leak memory when BmpFrameDecode_CopyPalette fails. 2009-07-13 10:48:05 +02:00
Vincent Povirk
48d58cef59 windowscodecs: Add support for decoding RLE4-encoded BMP files. 2009-07-07 11:11:10 +02:00
Vincent Povirk
07a6b89f87 windowscodecs: Add support for decoding RLE8-encoded BMP files. 2009-07-07 11:11:05 +02:00
Vincent Povirk
387b842707 windowscodecs: Return proper error codes in unneeded BMP decoder methods. 2009-07-07 11:10:25 +02:00
Vincent Povirk
3899c3e247 windowscodecs: Implement CopyPalette for BMP decoder. 2009-07-07 11:09:34 +02:00
Vincent Povirk
2322254c83 windowscodecs: Implement QueryCapability for BMP decoder. 2009-07-02 11:39:46 +02:00
Vincent Povirk
5b7de464ca windowscodecs: Implement CopyPixels for BMP decoder. 2009-07-02 11:39:34 +02:00
Vincent Povirk
07538b79cb windowscodecs: Simplify the BMP GetSize code and fix for top-down dibs. 2009-07-02 11:38:32 +02:00
Vincent Povirk
02d0462f06 windowscodecs: Implement GetPixelFormat for BMP decoder. 2009-07-02 11:38:08 +02:00
Francois Gouget
97df1e12e6 windowscodecs: Make the QueryInterface() functions static. 2009-06-30 12:39:25 +02:00
Vincent Povirk
78c3aa78d2 windowscodecs: Implement GetResolution for BMP decoder. 2009-06-29 14:28:13 +02:00
Vincent Povirk
7c7f70a317 windowscodecs: Implement GetSize for BMP decoder. 2009-06-29 14:28:13 +02:00
Vincent Povirk
eca8ef6924 windowscodecs: Implement GetFrame for BMP decoder. 2009-06-29 14:28:12 +02:00
Vincent Povirk
0caec83215 windowscodecs: Implement Initialize method for BMP decoder. 2009-06-29 14:27:44 +02:00
Vincent Povirk
6f86ceef49 windowscodecs: Implement trivial methods for BMP decoder. 2009-06-29 14:27:23 +02:00
Vincent Povirk
429c784cd7 windowscodecs: Add a stub decoder for the BMP format. 2009-06-29 14:27:11 +02:00