On Tue Nov 19 13:49:40 2024 +0000, Rémi Bernon wrote:
Delay shutting down the event queue will keep the media source async commands running, and events to be received, which is not supposed to happen after Shutdown has been called, unless tests show otherwise. IMO the bug is in the media session state machine and should be fixed there.
A test Santino made last year for the same issue in Proton new media source showed that when this case happens in Windows, `MESourceStarted` is sent with a status of `MF_E_SHUTDOWN`. I'll try to make a Wine test which shows that.