Nikolay Sivov : windowscodecs: Added GetPixelFormat() for bitmap clipper.
Alexandre Julliard
julliard at winehq.org
Fri Jul 19 13:19:41 CDT 2013
Module: wine
Branch: master
Commit: 4bbb285d5e100d3f2c1a9fc1a5726e8e6e5f28b5
URL: http://source.winehq.org/git/wine.git/?a=commit;h=4bbb285d5e100d3f2c1a9fc1a5726e8e6e5f28b5
Author: Nikolay Sivov <nsivov at codeweavers.com>
Date: Fri Jul 19 00:29:18 2013 +0400
windowscodecs: Added GetPixelFormat() for bitmap clipper.
---
dlls/windowscodecs/clipper.c | 12 ++++++++++--
1 files changed, 10 insertions(+), 2 deletions(-)
diff --git a/dlls/windowscodecs/clipper.c b/dlls/windowscodecs/clipper.c
index f6d5e02..91d234e 100644
--- a/dlls/windowscodecs/clipper.c
+++ b/dlls/windowscodecs/clipper.c
@@ -118,8 +118,16 @@ static HRESULT WINAPI BitmapClipper_GetSize(IWICBitmapClipper *iface,
static HRESULT WINAPI BitmapClipper_GetPixelFormat(IWICBitmapClipper *iface,
WICPixelFormatGUID *format)
{
- FIXME("(%p,%p): stub\n", iface, format);
- return E_NOTIMPL;
+ BitmapClipper *This = impl_from_IWICBitmapClipper(iface);
+ TRACE("(%p,%p)\n", iface, format);
+
+ if (!format)
+ return E_INVALIDARG;
+
+ if (!This->source)
+ return WINCODEC_ERR_WRONGSTATE;
+
+ return IWICBitmapSource_GetPixelFormat(This->source, format);
}
static HRESULT WINAPI BitmapClipper_GetResolution(IWICBitmapClipper *iface,
More information about the wine-cvs
mailing list