Add IDs of Matroska elements for IETF language info
This commit is contained in:
parent
214c8eecb3
commit
5d4a211d5d
|
@ -140,6 +140,8 @@ const char *matroskaIdName(std::uint32_t matroskaId)
|
||||||
return "track name";
|
return "track name";
|
||||||
case TrackLanguage:
|
case TrackLanguage:
|
||||||
return "track language";
|
return "track language";
|
||||||
|
case TrackLanguageIETF:
|
||||||
|
return "track language IETF";
|
||||||
case TrackFlagEnabled:
|
case TrackFlagEnabled:
|
||||||
return "track enabled";
|
return "track enabled";
|
||||||
case TrackFlagDefault:
|
case TrackFlagDefault:
|
||||||
|
@ -290,6 +292,8 @@ const char *matroskaIdName(std::uint32_t matroskaId)
|
||||||
return "tag string";
|
return "tag string";
|
||||||
case TagLanguage:
|
case TagLanguage:
|
||||||
return "tag language";
|
return "tag language";
|
||||||
|
case TagLanguageIETF:
|
||||||
|
return "tag language IETF";
|
||||||
case TagDefault:
|
case TagDefault:
|
||||||
return "tag default";
|
return "tag default";
|
||||||
case TagBinary:
|
case TagBinary:
|
||||||
|
@ -418,6 +422,8 @@ const char *matroskaIdName(std::uint32_t matroskaId)
|
||||||
return "chap string";
|
return "chap string";
|
||||||
case ChapLanguage:
|
case ChapLanguage:
|
||||||
return "chap language";
|
return "chap language";
|
||||||
|
case ChapLanguageIETF:
|
||||||
|
return "chap language IETF";
|
||||||
case ChapCountry:
|
case ChapCountry:
|
||||||
return "chap country";
|
return "chap country";
|
||||||
|
|
||||||
|
@ -596,6 +602,7 @@ MatroskaElementLevel matroskaIdLevel(std::uint32_t matroskaId)
|
||||||
case MaxBlockAdditionId:
|
case MaxBlockAdditionId:
|
||||||
case TrackName:
|
case TrackName:
|
||||||
case TrackLanguage:
|
case TrackLanguage:
|
||||||
|
case TrackLanguageIETF:
|
||||||
case CodecID:
|
case CodecID:
|
||||||
case CodecPrivate:
|
case CodecPrivate:
|
||||||
case CodecName:
|
case CodecName:
|
||||||
|
|
|
@ -88,6 +88,7 @@ enum TrackEntryIds {
|
||||||
MaxBlockAdditionId = 0x55EE,
|
MaxBlockAdditionId = 0x55EE,
|
||||||
TrackName = 0x536E,
|
TrackName = 0x536E,
|
||||||
TrackLanguage = 0x22B59C,
|
TrackLanguage = 0x22B59C,
|
||||||
|
TrackLanguageIETF = 0x22B59D,
|
||||||
CodecID = 0x86,
|
CodecID = 0x86,
|
||||||
CodecPrivate = 0x63A2,
|
CodecPrivate = 0x63A2,
|
||||||
CodecName = 0x258688,
|
CodecName = 0x258688,
|
||||||
|
@ -219,6 +220,7 @@ enum SimpleTagIds {
|
||||||
TagName = 0x45A3,
|
TagName = 0x45A3,
|
||||||
TagString = 0x4487,
|
TagString = 0x4487,
|
||||||
TagLanguage = 0x447A,
|
TagLanguage = 0x447A,
|
||||||
|
TagLanguageIETF = 0x447B,
|
||||||
TagDefault = 0x4484,
|
TagDefault = 0x4484,
|
||||||
TagBinary = 0x4485,
|
TagBinary = 0x4485,
|
||||||
};
|
};
|
||||||
|
@ -324,7 +326,7 @@ enum ChapterTrackIds { ChapterTrackNumber = 0x89 };
|
||||||
/*!
|
/*!
|
||||||
* \brief Encapsulates all ID values in the ChapterDisplay master.
|
* \brief Encapsulates all ID values in the ChapterDisplay master.
|
||||||
*/
|
*/
|
||||||
enum ChapterDisplayIds { ChapString = 0x85, ChapLanguage = 0x437c, ChapCountry = 0x437e };
|
enum ChapterDisplayIds { ChapString = 0x85, ChapLanguage = 0x437c, ChapLanguageIETF = 0x437D, ChapCountry = 0x437e };
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
* \brief Encapsulates all ID values in the ChapProcess master.
|
* \brief Encapsulates all ID values in the ChapProcess master.
|
||||||
|
|
Loading…
Reference in New Issue