- ContentTime first;
- if (_next != _subtitles.end()) {
- first = content_time_period(*_next).from;
- }
- text.push_back (make_shared<TextDecoder>(this, content->only_text(), first));
-
- auto fm = c->font_data();
- for (auto const& i: fm) {
- _fonts.push_back (FontData(i.first, i.second));
+ if (dynamic_pointer_cast<dcp::InteropSubtitleAsset>(asset)) {
+ _standard = dcp::Standard::INTEROP;
+ } else {
+ _standard = dcp::Standard::SMPTE;