MediaPlayer VideoProducer: Flush event on stop

This commit is contained in:
Dario Casalinuovo 2015-08-02 20:46:34 +02:00
parent 313ed73b50
commit 7e74eb0f42

View File

@ -170,8 +170,13 @@ VideoProducer::HandleEvent(const media_timed_event* event,
_HandleStart(event->event_time);
break;
case BTimedEventQueue::B_STOP:
{
EventQueue()->FlushEvents(event->event_time,
BTimedEventQueue::B_ALWAYS,
true, BTimedEventQueue::B_HANDLE_BUFFER);
_HandleStop();
break;
}
case BTimedEventQueue::B_WARP:
_HandleTimeWarp(event->bigdata);
break;