: Content (film, path)
, SubtitleContent (film, path)
{
-
+
}
DCPSubtitleContent::DCPSubtitleContent (shared_ptr<const Film> film, cxml::ConstNodePtr node, int version)
/* Default to turning these subtitles on */
set_use_subtitles (true);
-
+
boost::mutex::scoped_lock lm (_mutex);
shared_ptr<dcp::InteropSubtitleAsset> iop = dynamic_pointer_cast<dcp::InteropSubtitleAsset> (sc);
_length = DCPTime::from_seconds (sc->latest_subtitle_out().as_seconds ());
BOOST_FOREACH (shared_ptr<dcp::LoadFontNode> i, sc->load_font_nodes ()) {
- _fonts.push_back (shared_ptr<Font> (new Font (i->id)));
+ add_font (shared_ptr<Font> (new Font (i->id)));
}
}
{
return Content::technical_summary() + " - " + _("DCP XML subtitles");
}
-
+
void
DCPSubtitleContent::as_xml (xmlpp::Node* node) const
{