Nikolay Sivov (@nsivov) commented about dlls/mfmediaengine/tests/mfmediaengine.c:
+ ok(hr == MF_E_SHUTDOWN, "Unexpected hr %#lx.\n", hr); + ok(time_range == NULL || time_range == (IMFMediaTimeRange *)0xdeadbeef /* <= Win10 1507 */, + "Got unexpected pointer.\n"); + + refcount = IMFMediaEngineEx_Release(media_engine); + todo_wine_if(refcount == 1) + ok(!refcount, "Got unexpected refcount %lu.\n", refcount); + + /* Unseekable bytestreams */ + notify = create_seek_notify(); + media_engine = create_media_engine_ex(¬ify->IMFMediaEngineNotify_iface, NULL, DXGI_FORMAT_B8G8R8X8_UNORM); + IMFMediaEngineNotify_Release(¬ify->IMFMediaEngineNotify_iface); + unseekable_stream = create_unseekable_stream(stream); + hr = IMFMediaEngineEx_SetSourceFromByteStream(media_engine, unseekable_stream, url); + todo_wine_if(hr == MF_E_BYTESTREAM_NOT_SEEKABLE) + ok(hr == S_OK, "Unexpected hr %#lx.\n", hr); Same here, why not todo_wine on a test?
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/3536#note_41942