From 3a9cad7610de04d3d4dfe4dae036c11e354b2cbc Mon Sep 17 00:00:00 2001 From: jelkins Date: Fri, 31 Mar 2023 23:17:56 +0000 Subject: feat: add RFC5646Language to TimedTextDescriptor --- src/TimedText_Parser.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'src/TimedText_Parser.cpp') diff --git a/src/TimedText_Parser.cpp b/src/TimedText_Parser.cpp index d3eca72..d2fc59c 100644 --- a/src/TimedText_Parser.cpp +++ b/src/TimedText_Parser.cpp @@ -271,6 +271,18 @@ ASDCP::TimedText::DCSubtitleParser::h__SubtitleParser::OpenRead() return RESULT_FORMAT; } + // Language + XMLElement* Language = m_Root.GetChildWithName("Language"); + + if ( Language == 0 ) + { + DefaultLogSink().Alert("No Written Language detected in input document.\n"); + } + else + { + m_TDesc.RFC5646LanguageTagList = Language->GetBody().c_str(); + } + // list of fonts ElementList FontList; m_Root.GetChildrenWithName("LoadFont", FontList); -- cgit v1.2.3