From 27526b4ab45f7684bf695d5763620692381f6970 Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Tue, 14 Jan 2025 14:40:16 +0100 Subject: Fix missing language tag in open captions. --- src/lib/reel_writer.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/lib') 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 track, bool if (film()->interop()) { auto s = make_shared(); 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 track, bool auto s = make_shared(); 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())); -- cgit v1.2.3