Rémi Bernon (@rbernon) commented about dlls/mf/tests/mf.c:
ok(hr == S_OK, "Failed to create grabber sink, hr %#lx.\n", hr);
IMFMediaType_Release(output_type);
source = create_media_source(L"test.mp4", L"video/mp4");
ok(!!source, "Failed to create source.\n");
topology = create_test_topology(source, sink_activate, &duration);
hr = IMFMediaSession_SetTopology(session, 0, topology);
ok(hr == S_OK, "Unexpected hr %#lx.\n", hr);
IMFTopology_Release(topology);
propvar.vt = VT_EMPTY;
hr = IMFMediaSession_Start(session, &GUID_NULL, &propvar);
ok(hr == S_OK, "Unexpected hr %#lx.\n", hr);
hr = wait_media_event_until_blocking(session, callback, MESessionStarted, 5000, &propvar);
flaky_wine
How flaky is this? Is it not going to be fixed after this MR? It doesn't seem very useful to add a test that's flaky from the beginning, unless you can fix it.