Nikolay Sivov (@nsivov) commented about dlls/mf/session.c:
/* fallthrough */ case SESSION_STATE_PAUSED:
case SESSION_STATE_STARTED:
if (session->state == SESSION_STATE_STARTED && !(session->caps & MFSESSIONCAP_SEEK))
{
WARN("Seeking is not supported for this session.\n");
session_command_complete(session);
return;
}
Why does it check for STARTED state?