# HG changeset patch # User reimar # Date 1301155260 0 # Node ID 6b6320dcefdf352dfae67152f32faa56b5b78018 # Parent 038ff73f9894024a370ba8e8957edeb30713a759 For a stream without pts values time video frames based on fps value. diff -r 038ff73f9894 -r 6b6320dcefdf mplayer.c --- a/mplayer.c Sat Mar 26 13:00:11 2011 +0000 +++ b/mplayer.c Sat Mar 26 16:01:00 2011 +0000 @@ -2460,6 +2460,8 @@ mp_msg(MSGT_CPLAYER, MSGL_V, "pts value < previous\n"); } frame_time = sh_video->pts - sh_video->last_pts; + if (sh_video->last_pts == MP_NOPTS_VALUE) + frame_time = sh_video->frametime; sh_video->last_pts = sh_video->pts; sh_video->timer += frame_time; if(mpctx->sh_audio)