diff options
author | Uoti Urpala <uau@glyph.nonexistent.invalid> | 2009-12-02 03:45:54 +0200 |
---|---|---|
committer | Uoti Urpala <uau@glyph.nonexistent.invalid> | 2009-12-02 03:55:50 +0200 |
commit | 74fd43cf701e1cd17c7a28cf0898a169004b9242 (patch) | |
tree | 20acbb24b12373cfe59a4fd9f8ed1276d48b86b6 /libmpdemux | |
parent | ed333bb31dd62030f62c534277f144e7da318194 (diff) | |
download | mpv-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.c | 2 |
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; } |