Nikolay Sivov (@nsivov) commented about dlls/mf/tests/mf.c:
- propvar.vt = VT_EMPTY;
- hr = IMFMediaSession_Start(session, &GUID_NULL, &propvar);
- ok(hr == S_OK, "Unexpected hr %#lx.\n", hr);
- hr = wait_media_event(session, callback, MESessionStarted, 1000, &propvar);
- ok(hr == S_OK, "Unexpected hr %#lx.\n", hr);
- /* get rate control interfaces */
- hr = MFGetService((IUnknown *)session, &MF_RATE_CONTROL_SERVICE, &IID_IMFRateControl, (void **)&rate_control);
- ok(hr == S_OK, "Failed to get rate control interface, hr %#lx.\n", hr);
- hr = IMFMediaSession_GetClock(session, &clock);
- ok(hr == S_OK, "Unexpected hr %#lx.\n", hr);
- hr = IMFClock_QueryInterface(clock, &IID_IMFRateControl, (void **)&clock_rate_control);
- ok(hr == S_OK, "Failed to get rate control, hr %#lx.\n", hr);
This one is leaked I think.