Nikolay Sivov (@nsivov) commented about dlls/mfmediaengine/video_frame_sink.c:
} if (state == SINK_STATE_RUNNING && sink->state != SINK_STATE_RUNNING)
{
video_frame_sink_sample_queue_flush(sink); video_frame_sink_stream_request_sample(sink);
} if (state != sink->state || state != SINK_STATE_PAUSED)
Why is this important? Could you please put a note explaining this as a commit message.