# HG changeset patch # User uau # Date 1163037131 0 # Node ID 0478870578758f6314c68a49dd2023ba6486d8fc # Parent cc6e090f9a7519e82cbb9fbc3da1bb74e78f3502 Change some constants in pts arithmetic from float to double. diff -r cc6e090f9a75 -r 047887057875 libmpdemux/demux_real.c --- a/libmpdemux/demux_real.c Thu Nov 09 01:42:52 2006 +0000 +++ b/libmpdemux/demux_real.c Thu Nov 09 01:52:11 2006 +0000 @@ -690,7 +690,7 @@ demux_packet_t *dp = new_demux_packet(sub_packet_lengths[i]); stream_read(demuxer->stream, dp->buffer, sub_packet_lengths[i]); if (priv->a_pts != timestamp) - dp->pts = timestamp / 1000.0f; + dp->pts = timestamp / 1000.0; priv->a_pts = timestamp; dp->pos = demuxer->filepos; ds_add_packet(ds, dp); @@ -747,7 +747,7 @@ break; } priv->audio_need_keyframe = 0; - priv->audio_timestamp[priv->sub_packet_cnt] = (priv->a_pts==timestamp) ? (correct_pts ? MP_NOPTS_VALUE : 0) : (timestamp/1000.0f); + priv->audio_timestamp[priv->sub_packet_cnt] = (priv->a_pts==timestamp) ? (correct_pts ? MP_NOPTS_VALUE : 0) : (timestamp/1000.0); priv->a_pts = timestamp; if (priv->sub_packet_cnt == 0) priv->audio_filepos = demuxer->filepos;