Vincent Povirk : windowscodecs: Add a WARN message when CreateDecoderFromStream fails.
Alexandre Julliard
julliard at winehq.org
Mon Aug 17 11:23:50 CDT 2009
Module: wine
Branch: master
Commit: ad1d8adfeb57c8fd59b6088ad3880a4ad7b18995
URL: http://source.winehq.org/git/wine.git/?a=commit;h=ad1d8adfeb57c8fd59b6088ad3880a4ad7b18995
Author: Vincent Povirk <vincent at codeweavers.com>
Date: Fri Aug 14 16:13:15 2009 -0500
windowscodecs: Add a WARN message when CreateDecoderFromStream fails.
---
dlls/windowscodecs/imgfactory.c | 15 +++++++++++++++
1 files changed, 15 insertions(+), 0 deletions(-)
diff --git a/dlls/windowscodecs/imgfactory.c b/dlls/windowscodecs/imgfactory.c
index ab85bca..6424e42 100644
--- a/dlls/windowscodecs/imgfactory.c
+++ b/dlls/windowscodecs/imgfactory.c
@@ -164,6 +164,21 @@ static HRESULT WINAPI ImagingFactory_CreateDecoderFromStream(
}
else
{
+ if (WARN_ON(wincodecs))
+ {
+ LARGE_INTEGER seek;
+ BYTE data[4];
+ ULONG bytesread;
+
+ WARN("failed to load from a stream\n");
+
+ seek.QuadPart = 0;
+ res = IStream_Seek(pIStream, seek, STREAM_SEEK_SET, NULL);
+ if (SUCCEEDED(res))
+ res = IStream_Read(pIStream, data, 4, &bytesread);
+ if (SUCCEEDED(res))
+ WARN("first %i bytes of stream=%x %x %x %x\n", bytesread, data[0], data[1], data[2], data[3]);
+ }
*ppIDecoder = NULL;
return WINCODEC_ERR_COMPONENTNOTFOUND;
}
More information about the wine-cvs
mailing list