- single.reset (new DCPSubtitleContent(path));
- } else if (ext == ".mxf" && dcp::SMPTESubtitleAsset::valid_mxf (path)) {
- single.reset (new DCPSubtitleContent(path));
- } else if (ext == ".mxf" && VideoMXFContent::valid_mxf (path)) {
- single.reset (new VideoMXFContent(path));
- } else if (ext == ".mxf" && AtmosMXFContent::valid_mxf (path)) {
- single.reset (new AtmosMXFContent(path));
+ single = make_shared<DCPSubtitleContent>(path);
+ } else if (ext == ".mxf" && dcp::SMPTESubtitleAsset::valid_mxf(path)) {
+ single = make_shared<DCPSubtitleContent>(path);
+ } else if (ext == ".mxf" && VideoMXFContent::valid_mxf(path)) {
+ single = make_shared<VideoMXFContent>(path);
+ } else if (ext == ".mxf" && AtmosMXFContent::valid_mxf(path)) {
+ single = make_shared<AtmosMXFContent>(path);