# HG changeset patch # User reimar # Date 1376336253 0 # Node ID 335349ca21371daf05f3c6363f83b04b714f5724 # Parent d649e84ea8d582639823a51dd315a1ea67314203 Do not increment frame drop count when at EOF. diff -r d649e84ea8d5 -r 335349ca2137 mplayer.c --- a/mplayer.c Sun Aug 11 18:28:58 2013 +0000 +++ b/mplayer.c Mon Aug 12 19:37:33 2013 +0000 @@ -1788,7 +1788,7 @@ double pts; while (1) { - int drop_frame = check_framedrop(sh_video->frametime); + int drop_frame = 0; void *decoded_frame; current_module = "decode video"; // XXX Time used in this call is not counted in any performance @@ -1803,8 +1803,8 @@ start = NULL; pts = MP_NOPTS_VALUE; hit_eof = 1; - drop_frame = 0; - } + } else + drop_frame = check_framedrop(sh_video->frametime); if (in_size > max_framesize) max_framesize = in_size; current_module = "decode video";