Mercurial > mplayer.hg
comparison libmpdemux/demux_asf.c @ 23469:d8d1c85dc180
Calculate pts with double precision in demux_asf
author | uau |
---|---|
date | Thu, 07 Jun 2007 09:17:10 +0000 |
parents | a124f3abc1ec |
children | 5c980247db1f |
comparison
equal
deleted
inserted
replaced
23468:f397d66f6004 | 23469:d8d1c85dc180 |
---|---|
224 return 0; | 224 return 0; |
225 } | 225 } |
226 dp=new_demux_packet(len); | 226 dp=new_demux_packet(len); |
227 fast_memcpy(dp->buffer,data,len); | 227 fast_memcpy(dp->buffer,data,len); |
228 if (asf->asf_is_dvr_ms) | 228 if (asf->asf_is_dvr_ms) |
229 dp->pts=time*0.0000001f; | 229 dp->pts=time*0.0000001; |
230 else | 230 else |
231 dp->pts=time*0.001f; | 231 dp->pts=time*0.001; |
232 dp->flags=keyframe; | 232 dp->flags=keyframe; |
233 // if(ds==demux->video) printf("ASF time: %8d dur: %5d \n",time,dur); | 233 // if(ds==demux->video) printf("ASF time: %8d dur: %5d \n",time,dur); |
234 dp->pos=demux->filepos; | 234 dp->pos=demux->filepos; |
235 ds->asf_packet=dp; | 235 ds->asf_packet=dp; |
236 ds->asf_seq=seq; | 236 ds->asf_seq=seq; |