Maarten Lankhorst : quartz: Forward IQualityControl on pullpin to base filter.
Module: wine Branch: master Commit: 3329873b818bfbb2b70846b6f2aa34bd07f5b973 URL: http://source.winehq.org/git/wine.git/?a=commit;h=3329873b818bfbb2b70846b6f2... Author: Maarten Lankhorst <m.b.lankhorst(a)gmail.com> Date: Fri Nov 5 23:19:12 2010 +0100 quartz: Forward IQualityControl on pullpin to base filter. --- dlls/quartz/pin.c | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) diff --git a/dlls/quartz/pin.c b/dlls/quartz/pin.c index 118be2c..297b2d6 100644 --- a/dlls/quartz/pin.c +++ b/dlls/quartz/pin.c @@ -337,9 +337,10 @@ HRESULT WINAPI PullPin_QueryInterface(IPin * iface, REFIID riid, LPVOID * ppv) *ppv = iface; else if (IsEqualIID(riid, &IID_IPin)) *ppv = iface; - else if (IsEqualIID(riid, &IID_IMediaSeeking)) + else if (IsEqualIID(riid, &IID_IMediaSeeking) || + IsEqualIID(riid, &IID_IQualityControl)) { - return IBaseFilter_QueryInterface(This->pin.pinInfo.pFilter, &IID_IMediaSeeking, ppv); + return IBaseFilter_QueryInterface(This->pin.pinInfo.pFilter, riid, ppv); } if (*ppv)
participants (1)
-
Alexandre Julliard