]> granicus.if.org Git - libmatroska/commitdiff
specs: introduce ChapterStringUID for WebVTT cue identifiers
authorSteve Lhomme <slhomme@matroska.org>
Sun, 28 Oct 2012 07:58:23 +0000 (07:58 +0000)
committerSteve Lhomme <slhomme@matroska.org>
Sun, 28 Oct 2012 07:58:23 +0000 (07:58 +0000)
git-svn-id: https://matroska.svn.sourceforge.net/svnroot/matroska/trunk/libmatroska@867 a6f86f6d-0131-4f8e-9e7b-e335508773d5

matroska/KaxSemantic.h
src/KaxSemantic.cpp

index 93ffb8565a1f0f78e76464688341918e7b69b0b4..4f64dd4cbac8283649a8b39275cc1fe5ceba17b4 100644 (file)
@@ -605,6 +605,11 @@ DECLARE_MKX_MASTER(KaxChapterAtom)
 DECLARE_MKX_UINTEGER(KaxChapterUID)
 };
 
+#if MATROSKA_VERSION >= 2
+DECLARE_MKX_UNISTRING(KaxChapterStringUID)
+};
+#endif
+
 DECLARE_MKX_UINTEGER(KaxChapterTimeStart)
 };
 
index 1dae55c65120bcc3c8c85efbfda8bd79e9547d21..f7de1f6fc0d9a0f0ea0a6fa3104e8b319ecec509 100644 (file)
@@ -575,6 +575,9 @@ DEFINE_MKX_UINTEGER_DEF(KaxEditionFlagOrdered, 0x45DD, 2, KaxEditionEntry, "Edit
 DEFINE_START_SEMANTIC(KaxChapterAtom)\r
 DEFINE_SEMANTIC_ITEM(false, false, KaxChapterAtom) // recursive\r
 DEFINE_SEMANTIC_ITEM(true, true, KaxChapterUID)\r
+#if MATROSKA_VERSION >= 2\r
+DEFINE_SEMANTIC_ITEM(false, true, KaxChapterStringUID)\r
+#endif // MATROSKA_VERSION\r
 DEFINE_SEMANTIC_ITEM(true, true, KaxChapterTimeStart)\r
 DEFINE_SEMANTIC_ITEM(false, true, KaxChapterTimeEnd)\r
 DEFINE_SEMANTIC_ITEM(true, true, KaxChapterFlagHidden)\r
@@ -589,6 +592,9 @@ DEFINE_END_SEMANTIC(KaxChapterAtom)
 \r
 DEFINE_MKX_MASTER(KaxChapterAtom, 0xB6, 1, KaxEditionEntry, "ChapterAtom");\r
 DEFINE_MKX_UINTEGER(KaxChapterUID, 0x73C4, 2, KaxChapterAtom, "ChapterUID");\r
+#if MATROSKA_VERSION >= 2\r
+DEFINE_MKX_UNISTRING(KaxChapterStringUID, 0x5654, 2, KaxChapterAtom, "ChapterStringUID");\r
+#endif\r
 DEFINE_MKX_UINTEGER(KaxChapterTimeStart, 0x91, 1, KaxChapterAtom, "ChapterTimeStart");\r
 DEFINE_MKX_UINTEGER(KaxChapterTimeEnd, 0x92, 1, KaxChapterAtom, "ChapterTimeEnd");\r
 DEFINE_MKX_UINTEGER_DEF(KaxChapterFlagHidden, 0x98, 1, KaxChapterAtom, "ChapterFlagHidden", 0);\r