diff options
-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 b0601b7da6..78bd6d30eb 100644 --- a/libmpdemux/demux_mkv.c +++ b/libmpdemux/demux_mkv.c @@ -2507,7 +2507,7 @@ static struct mkv_index *seek_with_cues(struct demuxer *demuxer, int seek_id, /* difference to the wanted timecode. */ for (int i = 0; i < mkv_d->num_indexes; i++) if (seek_id < 0 || mkv_d->indexes[i].tnum == seek_id) { - uint64_t diff = + int64_t diff = target_timecode - (int64_t) (mkv_d->indexes[i].timecode * mkv_d->tc_scale / 1000000.0 + 0.5); |