Module: wine Branch: master Commit: 81763bf2ba6638de16f5fa2f4e57cc3f831102d3 URL: http://source.winehq.org/git/wine.git/?a=commit;h=81763bf2ba6638de16f5fa2f4e...
Author: Maarten Lankhorst m.b.lankhorst@gmail.com Date: Fri Nov 5 23:19:11 2010 +0100
strmbase: Forward IQualityControl on output pin to base filter.
---
dlls/strmbase/pin.c | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/dlls/strmbase/pin.c b/dlls/strmbase/pin.c index 1b0b48c..1731145 100644 --- a/dlls/strmbase/pin.c +++ b/dlls/strmbase/pin.c @@ -359,9 +359,10 @@ HRESULT WINAPI BaseOutputPinImpl_QueryInterface(IPin * iface, REFIID riid, LPVOI *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)