# HG changeset patch # User nicodvb # Date 1167563393 0 # Node ID 99ab6c41eb1e197b95fa1e340079bdd2f220b95a # Parent 36112fcf78d6cce08554e0cced53ac4a36ebf65f use demuxer->stream_pts rather than stream_control(STREAM_CTRL_GET_CURRENT_TIME) diff -r 36112fcf78d6 -r 99ab6c41eb1e libmpdemux/demuxer.c --- a/libmpdemux/demuxer.c Sun Dec 31 11:08:27 2006 +0000 +++ b/libmpdemux/demuxer.c Sun Dec 31 11:09:53 2006 +0000 @@ -1055,9 +1055,9 @@ double get_time_ans = 0; double tm; sh_video_t *sh_video = demuxer->video->sh; - if(stream_control(demuxer->stream, STREAM_CTRL_GET_CURRENT_TIME,(void *)&tm)!=STREAM_UNSUPORTED) { - get_time_ans = tm; - } else if(sh_video) get_time_ans = sh_video->pts; + if(demuxer->stream_pts != MP_NOPTS_VALUE) + get_time_ans = demuxer->stream_pts; + else if(sh_video) get_time_ans = sh_video->pts; return (int) get_time_ans; }