diff options
| author | John Hurst <jhurst@cinecert.com> | 2023-04-25 07:40:54 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-04-25 07:40:54 -0700 |
| commit | 0c2970e8d698ee45310d38e093ce5694a8820206 (patch) | |
| tree | 2b2a0a47f3880eedafb1e658238f12a809870c33 /src/TimedText_Parser.cpp | |
| parent | c0a721e40ed15d12a1ecfe67f465776e454be91d (diff) | |
| parent | 3a9cad7610de04d3d4dfe4dae036c11e354b2cbc (diff) | |
Merge pull request #123 from Jason-elkins/master
feat: add RFC5646Language to TimedTextDescriptor
Diffstat (limited to 'src/TimedText_Parser.cpp')
| -rw-r--r-- | src/TimedText_Parser.cpp | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/TimedText_Parser.cpp b/src/TimedText_Parser.cpp index ed3dd42..3788359 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); |
