]> granicus.if.org Git - libmatroska/commitdiff
fix ContentEncAlgo assumed not to be mandatory enc-algo-mandatory
authorSteve Lhomme <robux4@ycbcr.xyz>
Sat, 1 Jun 2019 07:11:18 +0000 (09:11 +0200)
committerSteve Lhomme <robux4@ycbcr.xyz>
Sat, 1 Jun 2019 07:12:38 +0000 (09:12 +0200)
The EBML Path is 1*1(\Segment\Tracks\TrackEntry\ContentEncodings\ContentEncoding\ContentEncryption\ContentEncAlgo)

src/KaxSemantic.cpp

index cab1ac2189e0cec4ddac8a96308d1ffc9a2b12b9..061fd148c4bc07014e531c4afe548847f29b7918 100644 (file)
@@ -547,7 +547,7 @@ DEFINE_MKX_UINTEGER_DEF(KaxContentCompAlgo, 0x4254, 2, KaxContentCompression, "C
 DEFINE_MKX_BINARY (KaxContentCompSettings, 0x4255, 2, KaxContentCompression, "ContentCompSettings")
 
 DEFINE_START_SEMANTIC(KaxContentEncryption)
-DEFINE_SEMANTIC_ITEM(false, true, KaxContentEncAlgo)
+DEFINE_SEMANTIC_ITEM(true, true, KaxContentEncAlgo)
 DEFINE_SEMANTIC_ITEM(false, true, KaxContentEncKeyID)
 DEFINE_SEMANTIC_ITEM(false, true, KaxContentSignature)
 DEFINE_SEMANTIC_ITEM(false, true, KaxContentSigKeyID)