Nikolay Sivov (@nsivov) commented about dlls/mf/session.c:
} session->source_shutdown_handled = FALSE;
- if (session->state == SESSION_STATE_SOURCE_SHUTDOWN)
session->state = SESSION_STATE_STOPPED;
Should we merge "source_shutdown_handled" into this new state?