Nikolay Sivov (@nsivov) commented about dlls/mf/tests/mf.c:
+ ok(hr == S_OK, "got hr %#lx\n", hr); + + + hr = IMFMediaSource_CreatePresentationDescriptor(media_source, &presentation); + ok(hr == S_OK, "got hr %#lx\n", hr); + + for (i = 0; i < stream_count; ++i) + { + IMFStreamDescriptor *stream; + BOOL selected; + hr = IMFPresentationDescriptor_GetStreamDescriptorByIndex(presentation, i, &selected, &stream); + ok(hr == S_OK, "got hr %#lx\n", hr); + if (i == 2) ok(selected, "got selected %u\n", selected); + else todo_wine ok(!selected, "got selected %u\n", selected); + IMFStreamDescriptor_Release(stream); + } Going back to that other MR. Does Clone() correctly lose selections?
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/2782#note_32432