From: Steve Lhomme Date: Sun, 11 Sep 2011 15:13:32 +0000 (+0000) Subject: specs: make ChapterSegmentEditionUID an unsigned integer to match the ChapterEditionU... X-Git-Tag: release-1.3.0~5 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=4e905afe8d5ecde1d02f35adf74ca4613b8aa969;p=libmatroska specs: make ChapterSegmentEditionUID an unsigned integer to match the ChapterEditionUID it's supposed to target git-svn-id: https://matroska.svn.sourceforge.net/svnroot/matroska/trunk/libmatroska@807 a6f86f6d-0131-4f8e-9e7b-e335508773d5 --- diff --git a/matroska/KaxSemantic.h b/matroska/KaxSemantic.h index d1d7973..564bec4 100644 --- a/matroska/KaxSemantic.h +++ b/matroska/KaxSemantic.h @@ -607,9 +607,7 @@ public: virtual bool ValidateSize() const {return IsFiniteSize() && GetSize() == 16;} }; -DECLARE_MKX_BINARY (KaxChapterSegmentEditionUID) -public: - virtual bool ValidateSize() const {return IsFiniteSize() && GetSize() == 16;} +DECLARE_MKX_UINTEGER(KaxChapterSegmentEditionUID) }; DECLARE_MKX_UINTEGER(KaxChapterPhysicalEquiv) diff --git a/src/KaxSemantic.cpp b/src/KaxSemantic.cpp index 29be7d1..a5b555f 100644 --- a/src/KaxSemantic.cpp +++ b/src/KaxSemantic.cpp @@ -580,7 +580,7 @@ DEFINE_MKX_UINTEGER(KaxChapterTimeEnd, 0x92, 1, KaxChapterAtom, "ChapterTimeEnd" DEFINE_MKX_UINTEGER_DEF(KaxChapterFlagHidden, 0x98, 1, KaxChapterAtom, "ChapterFlagHidden", 0); DEFINE_MKX_UINTEGER_DEF(KaxChapterFlagEnabled, 0x4598, 2, KaxChapterAtom, "ChapterFlagEnabled", 1); DEFINE_MKX_BINARY (KaxChapterSegmentUID, 0x6E67, 2, KaxChapterAtom, "ChapterSegmentUID"); -DEFINE_MKX_BINARY (KaxChapterSegmentEditionUID, 0x6EBC, 2, KaxChapterAtom, "ChapterSegmentEditionUID"); +DEFINE_MKX_UINTEGER(KaxChapterSegmentEditionUID, 0x6EBC, 2, KaxChapterAtom, "ChapterSegmentEditionUID"); DEFINE_MKX_UINTEGER(KaxChapterPhysicalEquiv, 0x63C3, 2, KaxChapterAtom, "ChapterPhysicalEquiv"); DEFINE_START_SEMANTIC(KaxChapterTrack)