diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/lib/reel_writer.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lib/reel_writer.cc b/src/lib/reel_writer.cc index 7bcc2d796..9037c9ef9 100644 --- a/src/lib/reel_writer.cc +++ b/src/lib/reel_writer.cc @@ -800,7 +800,7 @@ ReelWriter::empty_text_asset (TextType type, optional<DCPTextTrack> track, bool if (film()->interop()) { auto s = make_shared<dcp::InteropTextAsset>(); s->set_movie_title (film()->name()); - if (type == TextType::OPEN_SUBTITLE) { + if (is_open(type)) { s->set_language (lang.first ? lang.first->to_string() : "Unknown"); } else if (track->language) { s->set_language (track->language->to_string()); @@ -811,7 +811,7 @@ ReelWriter::empty_text_asset (TextType type, optional<DCPTextTrack> track, bool auto s = make_shared<dcp::SMPTETextAsset>(); s->set_content_title_text (film()->name()); s->set_metadata (mxf_metadata()); - if (type == TextType::OPEN_SUBTITLE && lang.first) { + if (is_open(type) && lang.first) { s->set_language (*lang.first); } else if (track && track->language) { s->set_language (dcp::LanguageTag(track->language->to_string())); |
