From 5683bc4d5bdfa631d49edf5d6c454d56ab58448d Mon Sep 17 00:00:00 2001 From: Nathan Caldwell Date: Wed, 22 Aug 2007 21:33:05 -0600 Subject: [PATCH] Fix chapters correctly this time. --- src/matroska.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/matroska.c b/src/matroska.c index 3bf3aa6..51c3506 100644 --- a/src/matroska.c +++ b/src/matroska.c @@ -419,13 +419,15 @@ int mk_close(mk_Writer *w) { if (w->chapters != NULL) { - w->seek_data.chapters = w->f_pos - w->segment_ptr; - mk_writeChapters(w); if (w->vlc_compat) { if (mk_flushContextData(w->root) < 0) ret = -1; if (mk_seekFile(w, w->segment_ptr + 0x100 + 3) < 0) ret = -1; + } + w->seek_data.chapters = w->f_pos - w->segment_ptr; + mk_writeChapters(w); + if (w->vlc_compat) { if (mk_writeVoid(w->root, (0x800 - (w->f_pos - w->segment_ptr - 0x100 - 3))) < 0) ret = -1; } -- 2.11.4.GIT