diff --git a/libavformat/matroska.c b/libavformat/matroska.c index 97b497927e..04735995fe 100644 --- a/libavformat/matroska.c +++ b/libavformat/matroska.c @@ -1727,7 +1727,7 @@ matroska_parse_index (MatroskaDemuxContext *matroska) if ((res = ebml_read_uint(matroska, &id, &num)) < 0) break; - idx.pos = num; + idx.pos = num+matroska->segment_start; break; }