+ boost::mutex::scoped_lock lm (_mutex);
+
+ /* Default to turning these subtitles on */
+ subtitle->set_use (true);
+
+ if (iop) {
+ subtitle->set_language (iop->language ());
+ } else if (smpte) {
+ subtitle->set_language (smpte->language().get_value_or (""));
+ }
+
+ _length = ContentTime::from_seconds (sc->latest_subtitle_out().as_seconds ());