\r
DEFINE_START_SEMANTIC(KaxCuePoint)\r
DEFINE_SEMANTIC_ITEM(true, true, KaxCueTime)\r
-#if MATROSKA_VERSION >= 2\r
-DEFINE_SEMANTIC_ITEM(false, true, KaxCueDuration)\r
-#endif // MATROSKA_VERSION\r
DEFINE_SEMANTIC_ITEM(true, false, KaxCueTrackPositions)\r
DEFINE_END_SEMANTIC(KaxCuePoint)\r
\r
DEFINE_MKX_MASTER(KaxCuePoint, 0xBB, 1, KaxCues, "CuePoint");\r
DEFINE_MKX_UINTEGER(KaxCueTime, 0xB3, 1, KaxCuePoint, "CueTime");\r
-#if MATROSKA_VERSION >= 2\r
-DEFINE_MKX_UINTEGER(KaxCueDuration, 0xB2, 1, KaxCuePoint, "CueDuration");\r
-#endif\r
\r
DEFINE_START_SEMANTIC(KaxCueTrackPositions)\r
DEFINE_SEMANTIC_ITEM(true, true, KaxCueTrack)\r
DEFINE_SEMANTIC_ITEM(true, true, KaxCueClusterPosition)\r
#if MATROSKA_VERSION >= 2\r
DEFINE_SEMANTIC_ITEM(false, true, KaxCueRelativePosition)\r
+DEFINE_SEMANTIC_ITEM(false, true, KaxCueDuration)\r
#endif // MATROSKA_VERSION\r
DEFINE_SEMANTIC_ITEM(false, true, KaxCueBlockNumber)\r
#if MATROSKA_VERSION >= 2\r
DEFINE_MKX_UINTEGER(KaxCueClusterPosition, 0xF1, 1, KaxCueTrackPositions, "CueClusterPosition");\r
#if MATROSKA_VERSION >= 2\r
DEFINE_MKX_UINTEGER(KaxCueRelativePosition, 0xF0, 1, KaxCueTrackPositions, "CueRelativePosition");\r
+DEFINE_MKX_UINTEGER(KaxCueDuration, 0xB2, 1, KaxCueTrackPositions, "CueDuration");\r
#endif\r
DEFINE_MKX_UINTEGER_DEF(KaxCueBlockNumber, 0x5378, 2, KaxCueTrackPositions, "CueBlockNumber", 1);\r
#if MATROSKA_VERSION >= 2\r