windowscodecs: Add initial support for WICPngDecoder2.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=45940 Signed-off-by: Vijay Kiran Kamuju <infyquest@gmail.com> Signed-off-by: Esme Povirk <esme@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
152aafc73f
commit
9689e38a15
|
@ -47,6 +47,7 @@ static const classinfo wic_classes[] = {
|
|||
{&CLSID_WICImagingFactory2, ImagingFactory_CreateInstance},
|
||||
{&CLSID_WICBmpDecoder, BmpDecoder_CreateInstance},
|
||||
{&CLSID_WICPngDecoder, PngDecoder_CreateInstance},
|
||||
{&CLSID_WICPngDecoder2, PngDecoder_CreateInstance},
|
||||
{&CLSID_WICPngEncoder, PngEncoder_CreateInstance},
|
||||
{&CLSID_WICBmpEncoder, BmpEncoder_CreateInstance},
|
||||
{&CLSID_WICGifDecoder, GifDecoder_CreateInstance},
|
||||
|
|
|
@ -69,7 +69,8 @@ HRESULT CDECL stream_write(IStream *stream, const void *buffer, ULONG write, ULO
|
|||
|
||||
HRESULT CDECL decoder_create(const CLSID *decoder_clsid, struct decoder_info *info, struct decoder **result)
|
||||
{
|
||||
if (IsEqualGUID(decoder_clsid, &CLSID_WICPngDecoder))
|
||||
if (IsEqualGUID(decoder_clsid, &CLSID_WICPngDecoder)||
|
||||
IsEqualGUID(decoder_clsid, &CLSID_WICPngDecoder2))
|
||||
return png_decoder_create(info, result);
|
||||
|
||||
if (IsEqualGUID(decoder_clsid, &CLSID_WICTiffDecoder))
|
||||
|
|
Loading…
Reference in New Issue