From fb1eddb293169bbf8377a3e6324640fc6ad4ed9c Mon Sep 17 00:00:00 2001 From: Steve Lhomme Date: Sat, 15 Jun 2013 18:27:49 +0200 Subject: [PATCH] add support for SeekPreRoll --- matroska/KaxSemantic.h | 3 +++ src/KaxSemantic.cpp | 2 ++ 2 files changed, 5 insertions(+) diff --git a/matroska/KaxSemantic.h b/matroska/KaxSemantic.h index 2b702dd..9f6dc7f 100644 --- a/matroska/KaxSemantic.h +++ b/matroska/KaxSemantic.h @@ -310,6 +310,9 @@ DECLARE_MKX_UINTEGER(KaxTrackOverlay) #if MATROSKA_VERSION >= 2 DECLARE_MKX_UINTEGER(KaxCodecDelay) }; + +DECLARE_MKX_UINTEGER(KaxSeekPreRoll) +}; #endif DECLARE_MKX_MASTER(KaxTrackTranslate) diff --git a/src/KaxSemantic.cpp b/src/KaxSemantic.cpp index 6ffb819..c5d0043 100644 --- a/src/KaxSemantic.cpp +++ b/src/KaxSemantic.cpp @@ -267,6 +267,7 @@ DEFINE_SEMANTIC_ITEM(true, true, KaxCodecDecodeAll) DEFINE_SEMANTIC_ITEM(false, false, KaxTrackOverlay) #if MATROSKA_VERSION >= 2 DEFINE_SEMANTIC_ITEM(false, true, KaxCodecDelay) +DEFINE_SEMANTIC_ITEM(true, true, KaxSeekPreRoll) #endif // MATROSKA_VERSION DEFINE_SEMANTIC_ITEM(false, false, KaxTrackTranslate) DEFINE_SEMANTIC_ITEM(false, true, KaxTrackVideo) @@ -318,6 +319,7 @@ DEFINE_MKX_UINTEGER_DEF(KaxCodecDecodeAll, 0xAA, 1, KaxTrackEntry, "CodecDecodeA DEFINE_MKX_UINTEGER(KaxTrackOverlay, 0x6FAB, 2, KaxTrackEntry, "TrackOverlay"); #if MATROSKA_VERSION >= 2 DEFINE_MKX_UINTEGER_DEF(KaxCodecDelay, 0x56AA, 2, KaxTrackEntry, "CodecDelay", 0); +DEFINE_MKX_UINTEGER_DEF(KaxSeekPreRoll, 0x56BB, 2, KaxTrackEntry, "SeekPreRoll", 0); #endif DEFINE_START_SEMANTIC(KaxTrackTranslate) -- 2.40.0