Nikolay Sivov (@nsivov) commented about dlls/mfmediaengine/video_frame_sink.c:
- if (sink->is_shut_down)
- {
hr = MF_E_STREAMSINK_REMOVED;
- }
- else if (sink->state == SINK_STATE_RUNNING || sink->state == SINK_STATE_PAUSED)
- {
hr = IMFSample_GetSampleTime(sample, &sampletime);
if (SUCCEEDED(hr))
{
if (!(sink->flags & FLAGS_FIRST_FRAME))
{
video_frame_sink_notify(sink, MF_MEDIA_ENGINE_EVENT_FIRSTFRAMEREADY);
video_frame_sink_set_flag(sink, FLAGS_FIRST_FRAME, TRUE);
}
// else TODO: send MEQualityNotify event
Please change comments style, there are other places too.