diff options
| author | Carl Hetherington <cth@carlh.net> | 2021-02-04 17:34:16 +0100 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2021-02-04 17:34:16 +0100 |
| commit | c2b47febbd178be5e50dcbb3b023f58a0b6441ec (patch) | |
| tree | 310676d667b981f99dc901da4b5f7578a73f16df | |
| parent | dce3761b0f82a9273aca8a0d39743aee6740c8e4 (diff) | |
Fix failure to write Interop closed captions.
| -rw-r--r-- | src/reel_closed_caption_asset.cc | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/reel_closed_caption_asset.cc b/src/reel_closed_caption_asset.cc index a57a0670..1cb97cb0 100644 --- a/src/reel_closed_caption_asset.cc +++ b/src/reel_closed_caption_asset.cc @@ -112,7 +112,14 @@ ReelClosedCaptionAsset::write_to_cpl (xmlpp::Node* node, Standard standard) cons write_to_cpl_mxf (asset); if (_language) { - asset->add_child("Language", "tt")->add_child_text(*_language); + switch (standard) { + case Standard::INTEROP: + asset->add_child("Language")->add_child_text(*_language); + break; + case Standard::SMPTE: + asset->add_child("Language", "tt")->add_child_text(*_language); + break; + } } return asset; |
