From e4b8bed37b4fcfb932e2b899003f2a95df908ba0 Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Tue, 9 Jun 2015 14:02:20 +0100 Subject: Handle storing/recovery of fonts in SMPTE MXF files. --- src/interop_subtitle_asset.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/interop_subtitle_asset.cc') diff --git a/src/interop_subtitle_asset.cc b/src/interop_subtitle_asset.cc index 9565b12d..5be4c53c 100644 --- a/src/interop_subtitle_asset.cc +++ b/src/interop_subtitle_asset.cc @@ -36,6 +36,7 @@ using std::cout; using std::cerr; using std::map; using boost::shared_ptr; +using boost::shared_array; using boost::optional; using boost::dynamic_pointer_cast; using namespace dcp; @@ -192,6 +193,7 @@ void InteropSubtitleAsset::add_font_assets (list >& assets) { for (map::const_iterator i = _fonts.begin(); i != _fonts.end(); ++i) { - assets.push_back (shared_ptr (new Font (i->second.file))); + DCP_ASSERT (i->second.file); + assets.push_back (shared_ptr (new Font (i->second.file.get ()))); } } -- cgit v1.2.3