From: Steve Lhomme Date: Sat, 1 Jun 2019 07:11:18 +0000 (+0200) Subject: fix ContentEncAlgo assumed not to be mandatory X-Git-Tag: release-1.6.0~23^2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=4c2f20f0737c0ce386e160e09965cd34781a612d;p=libmatroska fix ContentEncAlgo assumed not to be mandatory The EBML Path is 1*1(\Segment\Tracks\TrackEntry\ContentEncodings\ContentEncoding\ContentEncryption\ContentEncAlgo) --- diff --git a/src/KaxSemantic.cpp b/src/KaxSemantic.cpp index cab1ac2..061fd14 100644 --- a/src/KaxSemantic.cpp +++ b/src/KaxSemantic.cpp @@ -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)