From 2d06dc3ce7b05f4ea3bdbd86c5a63fe620694024 Mon Sep 17 00:00:00 2001 From: uau Date: Thu, 7 Jun 2007 09:17:10 +0000 Subject: [PATCH] Calculate pts with double precision in demux_asf git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@23489 b3059339-0415-0410-9bf9-f77b7e298cf2 --- libmpdemux/demux_asf.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libmpdemux/demux_asf.c b/libmpdemux/demux_asf.c index 983f1eefa5..0a08b7ff76 100644 --- a/libmpdemux/demux_asf.c +++ b/libmpdemux/demux_asf.c @@ -226,9 +226,9 @@ static int demux_asf_read_packet(demuxer_t *demux,unsigned char *data,int len,in dp=new_demux_packet(len); fast_memcpy(dp->buffer,data,len); if (asf->asf_is_dvr_ms) - dp->pts=time*0.0000001f; + dp->pts=time*0.0000001; else - dp->pts=time*0.001f; + dp->pts=time*0.001; dp->flags=keyframe; // if(ds==demux->video) printf("ASF time: %8d dur: %5d \n",time,dur); dp->pos=demux->filepos;