[PATCH 4/7] strmbase: Forward IQualityControl on output pin to base filter
Maarten Lankhorst
m.b.lankhorst at gmail.com
Fri Nov 5 17:19:11 CDT 2010
---
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)
--
1.7.1
More information about the wine-patches
mailing list