Commit 6c2d85ca authored by Vincent Povirk's avatar Vincent Povirk Committed by Alexandre Julliard

gdiplus: Use WIC to decode GIF files.

parent faad683e
...@@ -1512,6 +1512,11 @@ static GpStatus decode_image_jpeg(IStream* stream, REFCLSID clsid, GpImage **ima ...@@ -1512,6 +1512,11 @@ static GpStatus decode_image_jpeg(IStream* stream, REFCLSID clsid, GpImage **ima
return decode_image_wic(stream, &CLSID_WICJpegDecoder, image); 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) static GpStatus decode_image_olepicture_bitmap(IStream* stream, REFCLSID clsid, GpImage **image)
{ {
IPicture *pic; IPicture *pic;
...@@ -2084,7 +2089,7 @@ static const struct image_codec codecs[NUM_CODECS] = { ...@@ -2084,7 +2089,7 @@ static const struct image_codec codecs[NUM_CODECS] = {
/* SigMask */ gif_sig_mask, /* SigMask */ gif_sig_mask,
}, },
NULL, NULL,
decode_image_olepicture_bitmap decode_image_gif
}, },
{ {
{ /* EMF */ { /* EMF */
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment