Nikolay Sivov : windowscodecs: Added GetPixelFormat() for bitmap clipper.
Module: wine Branch: master Commit: 4bbb285d5e100d3f2c1a9fc1a5726e8e6e5f28b5 URL: http://source.winehq.org/git/wine.git/?a=commit;h=4bbb285d5e100d3f2c1a9fc1a5... Author: Nikolay Sivov <nsivov(a)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,
participants (1)
-
Alexandre Julliard