-
- _subtitle_language = sc->language ();
- _length = DCPTime::from_seconds (sc->latest_subtitle_out().to_seconds ());
+
+ /* Default to turning these subtitles on */
+ only_text()->set_use (true);
+
+ if (iop) {
+ only_text()->set_language (iop->language ());
+ } else if (smpte) {
+ only_text()->set_language (smpte->language().get_value_or (""));
+ }
+
+ _length = ContentTime::from_seconds (sc->latest_subtitle_out().as_seconds ());