Vincent Povirk : gdiplus: Use WIC to decode GIF files.
Alexandre Julliard
julliard at winehq.org
Wed Sep 2 09:30:33 CDT 2009
Module: wine
Branch: master
Commit: 6c2d85ca84858ae79b3244549c88b8560da9c196
URL: http://source.winehq.org/git/wine.git/?a=commit;h=6c2d85ca84858ae79b3244549c88b8560da9c196
Author: Vincent Povirk <vincent at codeweavers.com>
Date: Tue Sep 1 17:56:42 2009 -0500
gdiplus: Use WIC to decode GIF files.
---
dlls/gdiplus/image.c | 7 ++++++-
1 files changed, 6 insertions(+), 1 deletions(-)
diff --git a/dlls/gdiplus/image.c b/dlls/gdiplus/image.c
index 0292979..b1e831f 100644
--- a/dlls/gdiplus/image.c
+++ b/dlls/gdiplus/image.c
@@ -1512,6 +1512,11 @@ static GpStatus decode_image_jpeg(IStream* stream, REFCLSID clsid, GpImage **ima
return decode_image_wic(stream, &CLSID_WICJpegDecoder, image);
}
+static GpStatus decode_image_gif(IStream* stream, REFCLSID clsid, GpImage **image)
+{
+ return decode_image_wic(stream, &CLSID_WICGifDecoder, image);
+}
+
static GpStatus decode_image_olepicture_bitmap(IStream* stream, REFCLSID clsid, GpImage **image)
{
IPicture *pic;
@@ -2084,7 +2089,7 @@ static const struct image_codec codecs[NUM_CODECS] = {
/* SigMask */ gif_sig_mask,
},
NULL,
- decode_image_olepicture_bitmap
+ decode_image_gif
},
{
{ /* EMF */
More information about the wine-cvs
mailing list