[PATCH 2/3] quartz/tests: Fix a test failure in Windows 7 and higher.
Zebediah Figura
z.figura12 at gmail.com
Sun May 17 14:38:14 CDT 2020
Signed-off-by: Zebediah Figura <z.figura12 at gmail.com>
---
dlls/quartz/tests/filtermapper.c | 19 +------------------
1 file changed, 1 insertion(+), 18 deletions(-)
diff --git a/dlls/quartz/tests/filtermapper.c b/dlls/quartz/tests/filtermapper.c
index 41b933275d6..b9123ce5253 100644
--- a/dlls/quartz/tests/filtermapper.c
+++ b/dlls/quartz/tests/filtermapper.c
@@ -668,11 +668,8 @@ static void test_aggregation(void)
static void test_dmo(void)
{
DMO_PARTIAL_MEDIATYPE mt = {MEDIATYPE_Audio, MEDIASUBTYPE_PCM};
- IEnumRegFilters *enumerator1;
IEnumMoniker *enumerator;
IFilterMapper3 *mapper;
- IFilterMapper *mapper1;
- REGFILTER *regfilter;
IMoniker *moniker;
WCHAR *name;
HRESULT hr;
@@ -688,8 +685,6 @@ static void test_dmo(void)
ok(hr == S_OK, "Got hr %#x.\n", hr);
mapper = create_mapper();
- IFilterMapper3_QueryInterface(mapper, &IID_IFilterMapper, (void **)&mapper1);
- ok(hr == S_OK, "Got hr %#x.\n", hr);
hr = IFilterMapper3_EnumMatchingFilters(mapper, &enumerator, 0, FALSE, 0,
FALSE, 0, NULL, NULL, NULL, FALSE, FALSE, 0, NULL, NULL, NULL);
@@ -710,20 +705,8 @@ static void test_dmo(void)
IEnumMoniker_Release(enumerator);
ok(found, "DMO should be enumerated.\n");
- /* DMOs lack a CLSID property and are therefore not enumerated by IFilterMapper. */
-
- hr = IFilterMapper_EnumMatchingFilters(mapper1, &enumerator1, 0, FALSE,
- GUID_NULL, GUID_NULL, FALSE, FALSE, GUID_NULL, GUID_NULL);
- ok(hr == S_OK, "Got hr %#x.\n", hr);
-
- while (IEnumRegFilters_Next(enumerator1, 1, ®filter, NULL) == S_OK)
- {
- ok(!IsEqualGUID(®filter->Clsid, &testclsid), "DMO should not be enumerated.\n");
- ok(wcscmp(regfilter->Name, L"dmo test"), "DMO should not be enumerated.\n");
- }
- IEnumRegFilters_Release(enumerator1);
+ /* DMOs are enumerated by IFilterMapper in Windows 7 and higher. */
- IFilterMapper_Release(mapper1);
ref = IFilterMapper3_Release(mapper);
ok(!ref, "Got outstanding refcount %d.\n", ref);
--
2.26.2
More information about the wine-devel
mailing list