On Sat Dec 6 16:45:01 2025 +0000, Charlotte Pabst wrote:
It might very well be API misuse that only functions on windows by chance. We're talking about a custom sink implementation here. Seems like after calling IMFMediaSession::Start, all the application does is wait until the sink's media type handler obtains a media type (SetCurrentMediaType) before queueing the MEStreamSinkRequestSample event (not sure if that wait is even related to this problem). Which SetCurrentMediaType in particular? I think we normally use it for SetTopology, which is before we start listening to node events. Anyway, this needs some manual test program to see what happens, I don't trust this change as is, my first choice would be to drop requests like that.
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/9716#note_125094