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?