[PATCH 5/7] strmbase/transform: Don't expose IMediaPosition from the filter.
Zebediah Figura
z.figura12 at gmail.com
Fri May 17 17:56:16 CDT 2019
Signed-off-by: Zebediah Figura <z.figura12 at gmail.com>
---
dlls/quartz/tests/acmwrapper.c | 2 +-
dlls/quartz/tests/avidec.c | 2 +-
dlls/strmbase/transform.c | 4 ----
3 files changed, 2 insertions(+), 6 deletions(-)
diff --git a/dlls/quartz/tests/acmwrapper.c b/dlls/quartz/tests/acmwrapper.c
index 5acc91e722..08ee40bde6 100644
--- a/dlls/quartz/tests/acmwrapper.c
+++ b/dlls/quartz/tests/acmwrapper.c
@@ -73,7 +73,7 @@ static void test_interfaces(void)
check_interface(filter, &IID_IBasicAudio, FALSE);
check_interface(filter, &IID_IBasicVideo, FALSE);
check_interface(filter, &IID_IKsPropertySet, FALSE);
- todo_wine check_interface(filter, &IID_IMediaPosition, FALSE);
+ check_interface(filter, &IID_IMediaPosition, FALSE);
check_interface(filter, &IID_IMediaSeeking, FALSE);
check_interface(filter, &IID_IPin, FALSE);
todo_wine check_interface(filter, &IID_IQualityControl, FALSE);
diff --git a/dlls/quartz/tests/avidec.c b/dlls/quartz/tests/avidec.c
index ffea059232..04de3733cd 100644
--- a/dlls/quartz/tests/avidec.c
+++ b/dlls/quartz/tests/avidec.c
@@ -97,7 +97,7 @@ static void test_interfaces(void)
check_interface(filter, &IID_IBasicAudio, FALSE);
check_interface(filter, &IID_IBasicVideo, FALSE);
check_interface(filter, &IID_IKsPropertySet, FALSE);
- todo_wine check_interface(filter, &IID_IMediaPosition, FALSE);
+ check_interface(filter, &IID_IMediaPosition, FALSE);
check_interface(filter, &IID_IMediaSeeking, FALSE);
check_interface(filter, &IID_IPersistPropertyBag, FALSE);
check_interface(filter, &IID_IPin, FALSE);
diff --git a/dlls/strmbase/transform.c b/dlls/strmbase/transform.c
index fa9abb0fda..ab502c926c 100644
--- a/dlls/strmbase/transform.c
+++ b/dlls/strmbase/transform.c
@@ -172,10 +172,6 @@ static HRESULT WINAPI TransformFilterImpl_QueryInterface(IBaseFilter * iface, RE
IUnknown_AddRef((IUnknown*)*ppv);
return S_OK;
}
- else if (IsEqualIID(riid, &IID_IMediaPosition))
- {
- return IUnknown_QueryInterface(This->seekthru_unk, riid, ppv);
- }
hr = BaseFilterImpl_QueryInterface(iface, riid, ppv);
if (FAILED(hr) && !IsEqualIID(riid, &IID_IPin) && !IsEqualIID(riid, &IID_IVideoWindow) &&
--
2.21.0
More information about the wine-devel
mailing list