mirror of
https://git.ffmpeg.org/ffmpeg.git
synced 2024-12-18 13:35:13 +00:00
Only reschedule refresh if we successfully removed the scheduled one.
Fixes some spurious error messages. Originally committed as revision 22435 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
parent
562f382cab
commit
d9427e848e
3
ffplay.c
3
ffplay.c
@ -1462,9 +1462,10 @@ static int get_video_frame(VideoState *is, AVFrame *frame, int64_t *pts, AVPacke
|
||||
//Make sure there are no long delay timers (ideally we should just flush the que but thats harder)
|
||||
for(i=0; i<VIDEO_PICTURE_QUEUE_SIZE; i++){
|
||||
if(is->pictq[i].timer_id){
|
||||
SDL_RemoveTimer(is->pictq[i].timer_id);
|
||||
if(SDL_RemoveTimer(is->pictq[i].timer_id)){
|
||||
is->pictq[i].timer_id=0;
|
||||
schedule_refresh(is, 1);
|
||||
}
|
||||
}
|
||||
}
|
||||
while (is->pictq_size && !is->videoq.abort_request) {
|
||||
|
Loading…
Reference in New Issue
Block a user