From 74fd43cf701e1cd17c7a28cf0898a169004b9242 Mon Sep 17 00:00:00 2001 From: Uoti Urpala Date: Wed, 2 Dec 2009 03:45:54 +0200 Subject: demux_mkv.c: Make time arithmetic more precise in one more case Use rounding instead of truncation in another case of double division used with integer variables. --- libmpdemux/demux_mkv.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'libmpdemux/demux_mkv.c') diff --git a/libmpdemux/demux_mkv.c b/libmpdemux/demux_mkv.c index 759b8cf92f..dcf2a71721 100644 --- a/libmpdemux/demux_mkv.c +++ b/libmpdemux/demux_mkv.c @@ -2819,7 +2819,7 @@ demux_mkv_fill_buffer (demuxer_t *demuxer, demux_stream_t *ds) free(block); return 0; } - block_duration *= mkv_d->tc_scale / 1000000.0; + block_duration = block_duration * mkv_d->tc_scale / 1000000.0 + 0.5; break; } -- cgit v1.2.3