From baf5d2cb99408e66a4bbcde8495eaa246004c0f0 Mon Sep 17 00:00:00 2001 From: Nathan Caldwell Date: Mon, 21 Apr 2008 19:25:27 -0600 Subject: [PATCH] Use macros for reserved space. --- src/matroska.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/matroska.c b/src/matroska.c index 036d30e..475636d 100644 --- a/src/matroska.c +++ b/src/matroska.c @@ -26,6 +26,11 @@ #include "matroska.h" #include "md5.h" +#define RESERVED_SEEKHEAD 0x100 +/* 256 bytes should be enough room for our Seek entries. */ +#define RESERVED_CHAPTERS 0x800 +/* 2048 bytes, hopefully enough for Chapters. */ + int mk_seekFile(mk_Writer *w, uint64_t pos) { if (fseek(w->fp, pos, SEEK_SET)) return -1; @@ -126,8 +131,8 @@ int mk_writeHeader(mk_Writer *w, const char *writingApp) { CHECK(mk_closeContext(c, &w->segment_ptr)); if (w->vlc_compat) { - CHECK(mk_writeVoid(w->root, 0x100)); // 256 bytes should be enough room for our Seek entries. - CHECK(mk_writeVoid(w->root, 0x800)); // 2048 bytes for Chapters. + CHECK(mk_writeVoid(w->root, RESERVED_SEEKHEAD)); /* Reserved space for SeekHead */ + CHECK(mk_writeVoid(w->root, RESERVED_CHAPTERS)); /* Reserved space for Chapters */ } else { w->seek_data.seekhead = 0x80000000; -- 2.11.4.GIT