Mercurial > mplayer.hg
diff libmpdemux/demux_mkv.cpp @ 10930:624f11cc5034
Fix for imprecise floating point calculations.
author | mosu |
---|---|
date | Mon, 22 Sep 2003 13:53:29 +0000 |
parents | f75ec55301c4 |
children | e5f2765c6d80 |
line wrap: on
line diff
--- a/libmpdemux/demux_mkv.cpp Mon Sep 22 13:44:36 2003 +0000 +++ b/libmpdemux/demux_mkv.cpp Mon Sep 22 13:53:29 2003 +0000 @@ -2190,6 +2190,8 @@ current_pts = (float)(kblock->GlobalTimecode() / 1000000.0 - mkv_d->first_tc) / 1000.0; + if (current_pts < 0.0) + current_pts = 0.0; if (ds == d->audio) { if (mkv_d->a_skip_to_keyframe &&