From 496956de3da6aa9599fd29853b8ea271a86bf6ca Mon Sep 17 00:00:00 2001 From: wm4 Date: Wed, 19 Feb 2014 00:05:14 +0100 Subject: edl: fix offset of user-visible chapters Basically, chapter marks and chapter seek-points were incorrect, while the rest worked. --- player/timeline/tl_mpv_edl.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/player/timeline/tl_mpv_edl.c b/player/timeline/tl_mpv_edl.c index 651c937c23..2cc6050d08 100644 --- a/player/timeline/tl_mpv_edl.c +++ b/player/timeline/tl_mpv_edl.c @@ -164,7 +164,7 @@ static void copy_chapters(struct chapter **chapters, int *num_chapters, double time = demuxer_chapter_time(src, n); if (time >= start && time <= start + len) { struct chapter ch = { - .start = dest_offset + time, + .start = dest_offset + time - start, .name = talloc_steal(*chapters, demuxer_chapter_name(src, n)), }; MP_TARRAY_APPEND(NULL, *chapters, *num_chapters, ch); -- cgit v1.2.3