summaryrefslogtreecommitdiffstats
path: root/demux/demux_mkv.c
diff options
context:
space:
mode:
Diffstat (limited to 'demux/demux_mkv.c')
-rw-r--r--demux/demux_mkv.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/demux/demux_mkv.c b/demux/demux_mkv.c
index 15c03de0bd..dafc668b86 100644
--- a/demux/demux_mkv.c
+++ b/demux/demux_mkv.c
@@ -2933,7 +2933,7 @@ static void probe_last_timestamp(struct demuxer *demuxer)
last_ts[STREAM_VIDEO] = mkv_d->cluster_tc;
if (last_ts[STREAM_VIDEO])
- mkv_d->duration = last_ts[STREAM_VIDEO] / 1e9;
+ mkv_d->duration = last_ts[STREAM_VIDEO] / 1e9 - demuxer->start_time;
stream_seek(demuxer->stream, old_pos);
mkv_d->cluster_start = mkv_d->cluster_end = 0;