]> granicus.if.org Git - libmatroska/commitdiff
add the FieldOrder element from the latest specdata.xml
authorSteve Lhomme <robux4@gmail.com>
Fri, 1 Apr 2016 10:19:53 +0000 (12:19 +0200)
committerSteve Lhomme <robux4@gmail.com>
Fri, 1 Apr 2016 10:22:48 +0000 (12:22 +0200)
ChangeLog
matroska/KaxSemantic.h
src/KaxSemantic.cpp

index ce85f8413d4803b00a19f7a8c303f34f92d9ba24..3f34d22190c1918e0e5c4851286164165242f482 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2016-04-01  Steve Lhomme  <slhomme@matroska.org>
+
+        * KaxSemantic: add the new FieldOrder element.
+
 2015-11-21  Moritz Bunkus  <moritz@bunkus.org>
 
         * KaxVersion.cpp: in order to enable deterministic builds the
index c98ea05f34e98b35bf863f1236a59e5943f3dbdd..a4923f79b787c2d3cff2e5136b74f33cc1cca506 100644 (file)
@@ -336,6 +336,9 @@ DECLARE_MKX_MASTER(KaxTrackVideo)
 DECLARE_MKX_UINTEGER(KaxVideoFlagInterlaced)
 };
 
+DECLARE_MKX_UINTEGER(KaxVideoFieldOrder)
+};
+
 DECLARE_MKX_UINTEGER(KaxVideoStereoMode)
 };
 
index 4aad41b176dfe4956f399c79d39aa8c94b000690..80d64ca65a995488974de7866d182cc902788839 100644 (file)
@@ -336,6 +336,7 @@ DEFINE_MKX_BINARY (KaxTrackTranslateTrackID, 0x66A5, 2, KaxTrackTranslate, "Trac
 DEFINE_START_SEMANTIC(KaxTrackVideo)
 #if MATROSKA_VERSION >= 2
 DEFINE_SEMANTIC_ITEM(true, true, KaxVideoFlagInterlaced)
+DEFINE_SEMANTIC_ITEM(true, true, KaxVideoFieldOrder)
 DEFINE_SEMANTIC_ITEM(false, true, KaxVideoStereoMode)
 DEFINE_SEMANTIC_ITEM(false, true, KaxVideoAlphaMode)
 DEFINE_SEMANTIC_ITEM(false, true, KaxOldStereoMode) // not supported
@@ -360,6 +361,7 @@ DEFINE_END_SEMANTIC(KaxTrackVideo)
 DEFINE_MKX_MASTER(KaxTrackVideo, 0xE0, 1, KaxTrackEntry, "TrackVideo");
 #if MATROSKA_VERSION >= 2
 DEFINE_MKX_UINTEGER_DEF(KaxVideoFlagInterlaced, 0x9A, 1, KaxTrackVideo, "VideoFlagInterlaced", 0);
+DEFINE_MKX_UINTEGER_DEF(KaxVideoFieldOrder, 0x9D, 1, KaxTrackVideo, "VideoFieldOrder", 2);
 DEFINE_MKX_UINTEGER_DEF(KaxVideoStereoMode, 0x53B8, 2, KaxTrackVideo, "VideoStereoMode", 0);
 DEFINE_MKX_UINTEGER_DEF(KaxVideoAlphaMode, 0x53C0, 2, KaxTrackVideo, "VideoAlphaMode", 0);
 DEFINE_MKX_UINTEGER(KaxOldStereoMode, 0x53B9, 2, KaxTrackVideo, "OldStereoMode");