Nikolay Sivov (@nsivov) commented about dlls/mf/tests/mf.c:
+ hr = IMFMediaTypeHandler_SetCurrentMediaType(type_handler, media_type); + ok(hr == S_OK, "Unexpected hr %#lx.\n", hr); + + IMFMediaType_Release(media_type); + IMFMediaTypeHandler_Release(type_handler); + + /* Test rate support when initialised */ +if (rate_support1) +{ + hr = IMFRateSupport_GetSlowestRate(rate_support1, MFRATE_FORWARD, FALSE, &rate); + ok(hr == S_OK, "Unexpected hr %#lx.\n", hr); + ok(rate == 0.125, "Unexpected rate %f\n", rate); + + hr = IMFRateSupport_GetFastestRate(rate_support1, MFRATE_FORWARD, FALSE, &rate); + ok(hr == S_OK, "Unexpected hr %#lx.\n", hr); + ok(rate == 8.0, "Unexpected rate %f\n", rate); Any idea where those numbers are coming from? Is this accessible somehow from mmdevapi maybe?
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/9979#note_128138