]> granicus.if.org Git - libmatroska/commitdiff
KaxSemantic: re-enable KaxClusterPosition
authorMoritz Bunkus <mo@bunkus.online>
Thu, 22 Sep 2022 12:58:22 +0000 (14:58 +0200)
committerMoritz Bunkus <mo@bunkus.online>
Thu, 22 Sep 2022 12:58:22 +0000 (14:58 +0200)
Existing tools use that element.

See https://github.com/ietf-wg-cellar/matroska-specification/pull/670

matroska/KaxSemantic.h
src/KaxSemantic.cpp

index bc4cb80f7e62a9fefe938332578ec8a59c4b7277..625e9edd4c0dedf63c5447a456fae43eeee7b4d3 100644 (file)
@@ -125,8 +125,6 @@ public:
 };
 
 DECLARE_MKX_UINTEGER(KaxClusterPosition)
-public:
-  filepos_t RenderData(IOCallback & output, bool bForceRender, bool bSaveDefault);
 };
 
 DECLARE_MKX_UINTEGER(KaxClusterPrevSize)
index 53ead4c3ad3b0c33934660b6f9f2326c10ec9224..856bfc84c243507d16b602f90160337611266a7e 100644 (file)
@@ -116,7 +116,7 @@ DEFINE_MKX_UNISTRING(KaxWritingApp, 0x5741, 2, KaxInfo, "WritingApp")
 DEFINE_START_SEMANTIC(KaxCluster)
 DEFINE_SEMANTIC_ITEM(true, true, KaxClusterTimecode)
 DEFINE_SEMANTIC_ITEM(false, true, KaxClusterSilentTracks) // not supported
-DEFINE_SEMANTIC_ITEM(false, true, KaxClusterPosition) // not supported
+DEFINE_SEMANTIC_ITEM(false, true, KaxClusterPosition)
 DEFINE_SEMANTIC_ITEM(false, true, KaxClusterPrevSize)
 DEFINE_SEMANTIC_ITEM(false, false, KaxSimpleBlock)
 DEFINE_SEMANTIC_ITEM(false, false, KaxBlockGroup)
@@ -767,11 +767,6 @@ filepos_t KaxClusterSilentTrackNumber::RenderData(IOCallback & /* output */, boo
   return 0;
 }
 
-filepos_t KaxClusterPosition::RenderData(IOCallback & /* output */, bool /* bForceRender */, bool /* bSaveDefault */) {
-  assert(false); // no you are not allowed to use this element !
-  return 0;
-}
-
 filepos_t KaxBlockVirtual::RenderData(IOCallback & /* output */, bool /* bForceRender */, bool /* bSaveDefault */) {
   assert(false); // no you are not allowed to use this element !
   return 0;