Nikolay Sivov (@nsivov) commented about dlls/mf/session.c:
if (!start_position) return E_POINTER;
- if (FAILED(hr = session_is_shut_down(session)))
return hr;
- if (FAILED(hr = create_session_op(SESSION_CMD_START, &op))) return hr;
Why do you need this check?