# HG changeset patch # User reimar # Date 1263404988 0 # Node ID 77265abe0200003d3af2ac594348faeba97468b6 # Parent c116c83f62688a67c30b240b93f984a12295256e Use double-precision constants instead of single precision that gets cast to double. diff -r c116c83f6268 -r 77265abe0200 libmpdemux/demux_ts.c --- a/libmpdemux/demux_ts.c Tue Jan 12 23:03:03 2010 +0000 +++ b/libmpdemux/demux_ts.c Wed Jan 13 17:49:48 2010 +0000 @@ -1398,10 +1398,10 @@ pts |= p[12] << 7 ; pts |= (p[13] & 0xFE) >> 1 ; - es->pts = pts / (double)90000.0f; + es->pts = pts / 90000.0; } else - es->pts = 0.0f; + es->pts = 0.0; header_len = p[8]; @@ -3094,7 +3094,7 @@ } else { - if(es->pts == 0.0f) + if(es->pts == 0.0) es->pts = tss->pts = tss->last_pts; else tss->pts = tss->last_pts = es->pts;