Signed-off-by: Nikolay Sivov nsivov@codeweavers.com ---
This helps winegstreamer source case that outputs raw formats, allowing iterating through them, once loader responds to this flag correctly. Player still works on Windows after this change.
dlls/mfplay/player.c | 2 ++ 1 file changed, 2 insertions(+)
diff --git a/dlls/mfplay/player.c b/dlls/mfplay/player.c index 540a182a5ba..f6cb81de436 100644 --- a/dlls/mfplay/player.c +++ b/dlls/mfplay/player.c @@ -1137,6 +1137,8 @@ static HRESULT media_item_create_topology(struct media_player *player, struct me IMFStreamDescriptor_Release(sd); }
+ IMFTopology_SetUINT32(topology, &MF_TOPOLOGY_ENUMERATE_SOURCE_TYPES, TRUE); + *out = topology;
return S_OK;