summaryrefslogtreecommitdiffstats
path: root/libmpdemux
diff options
context:
space:
mode:
authorUoti Urpala <uau@glyph.nonexistent.invalid>2009-12-02 03:45:54 +0200
committerUoti Urpala <uau@glyph.nonexistent.invalid>2009-12-02 03:55:50 +0200
commit74fd43cf701e1cd17c7a28cf0898a169004b9242 (patch)
tree20acbb24b12373cfe59a4fd9f8ed1276d48b86b6 /libmpdemux
parented333bb31dd62030f62c534277f144e7da318194 (diff)
downloadmpv-74fd43cf701e1cd17c7a28cf0898a169004b9242.tar.bz2
mpv-74fd43cf701e1cd17c7a28cf0898a169004b9242.tar.xz
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.
Diffstat (limited to 'libmpdemux')
-rw-r--r--libmpdemux/demux_mkv.c2
1 files changed, 1 insertions, 1 deletions
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;
}