From b9f6baf3476d43f704157d6c045cf09931083d1c Mon Sep 17 00:00:00 2001 From: Tom Richards Date: Mon, 27 Mar 2023 00:40:54 -0400 Subject: [PATCH] Add extra track flags (#177) --- elementtable.go | 5 +++++ elementtype.go | 10 ++++++++++ 2 files changed, 15 insertions(+) diff --git a/elementtable.go b/elementtable.go index 34e0aa3..483fc31 100644 --- a/elementtable.go +++ b/elementtable.go @@ -116,6 +116,11 @@ var table = elementTable{ ElementPixelCropLeft: elementDef{[]byte{0x54, 0xCC}, DataTypeUInt, false}, ElementPixelCropRight: elementDef{[]byte{0x54, 0xDD}, DataTypeUInt, false}, ElementFlagForced: elementDef{[]byte{0x55, 0xAA}, DataTypeUInt, false}, + ElementFlagHearingImpaired: elementDef{[]byte{0x55, 0xAB}, DataTypeUInt, false}, + ElementFlagVisualImpaired: elementDef{[]byte{0x55, 0xAC}, DataTypeUInt, false}, + ElementFlagTextDescriptions: elementDef{[]byte{0x55, 0xAD}, DataTypeUInt, false}, + ElementFlagOriginal: elementDef{[]byte{0x55, 0xAE}, DataTypeUInt, false}, + ElementFlagCommentary: elementDef{[]byte{0x55, 0xAF}, DataTypeUInt, false}, ElementColour: elementDef{[]byte{0x55, 0xB0}, DataTypeMaster, false}, ElementMatrixCoefficients: elementDef{[]byte{0x55, 0xB1}, DataTypeUInt, false}, ElementBitsPerChannel: elementDef{[]byte{0x55, 0xB2}, DataTypeUInt, false}, diff --git a/elementtype.go b/elementtype.go index 6c40f74..5e77e6d 100644 --- a/elementtype.go +++ b/elementtype.go @@ -97,6 +97,11 @@ const ( ElementFlagEnabled ElementFlagDefault ElementFlagForced + ElementFlagHearingImpaired + ElementFlagVisualImpaired + ElementFlagTextDescriptions + ElementFlagOriginal + ElementFlagCommentary ElementFlagLacing ElementMinCache ElementMaxCache @@ -343,6 +348,11 @@ var elementTypeName = map[ElementType]string{ ElementFlagEnabled: "FlagEnabled", ElementFlagDefault: "FlagDefault", ElementFlagForced: "FlagForced", + ElementFlagHearingImpaired: "FlagHearingImpaired", + ElementFlagVisualImpaired: "FlagVisualImpaired", + ElementFlagTextDescriptions: "FlagTextDescriptions", + ElementFlagOriginal: "FlagOriginal", + ElementFlagCommentary: "FlagCommentary", ElementFlagLacing: "FlagLacing", ElementMinCache: "MinCache", ElementMaxCache: "MaxCache",