MediaPlayer VideoProducer: Flush event on stop
This commit is contained in:
parent
313ed73b50
commit
7e74eb0f42
@ -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;
|
||||
|
Loading…
x
Reference in New Issue
Block a user