X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=src%2Freel_closed_caption_asset.cc;h=45e83933a95a9b0d3f34b2714416f2ed179d85a2;hb=9eda188e03afb8cc4b7767a3dc073069b9669230;hp=9ddd81a6602a2e1cddf586d86b2dfec051df05b6;hpb=dab4fb9e3d2e828c98e33f9be45a92757fc41095;p=libdcp.git diff --git a/src/reel_closed_caption_asset.cc b/src/reel_closed_caption_asset.cc index 9ddd81a6..45e83933 100644 --- a/src/reel_closed_caption_asset.cc +++ b/src/reel_closed_caption_asset.cc @@ -44,19 +44,19 @@ using std::string; using std::pair; using std::make_pair; -using boost::shared_ptr; -using boost::dynamic_pointer_cast; +using std::shared_ptr; +using std::dynamic_pointer_cast; using boost::optional; using namespace dcp; -ReelClosedCaptionAsset::ReelClosedCaptionAsset (boost::shared_ptr asset, Fraction edit_rate, int64_t intrinsic_duration, int64_t entry_point) +ReelClosedCaptionAsset::ReelClosedCaptionAsset (std::shared_ptr asset, Fraction edit_rate, int64_t intrinsic_duration, int64_t entry_point) : ReelAsset (asset->id(), edit_rate, intrinsic_duration, entry_point) , ReelMXF (asset, dynamic_pointer_cast(asset) ? dynamic_pointer_cast(asset)->key_id() : optional()) { } -ReelClosedCaptionAsset::ReelClosedCaptionAsset (boost::shared_ptr node) +ReelClosedCaptionAsset::ReelClosedCaptionAsset (std::shared_ptr node) : ReelAsset (node) , ReelMXF (node) { @@ -103,7 +103,7 @@ ReelClosedCaptionAsset::write_to_cpl (xmlpp::Node* node, Standard standard) cons write_to_cpl_mxf (asset); if (_language) { - asset->add_child("Language")->add_child_text(*_language); + asset->add_child("Language", "tt")->add_child_text(*_language); } return asset;