- boost::shared_ptr<dcp::PictureAssetWriter> _picture_asset_writer;
- boost::shared_ptr<dcp::SoundAsset> _sound_asset;
- boost::shared_ptr<dcp::SoundAssetWriter> _sound_asset_writer;
- boost::shared_ptr<dcp::SubtitleAsset> _subtitle_asset;
- std::map<DCPTextTrack, boost::shared_ptr<dcp::SubtitleAsset> > _closed_caption_assets;
- boost::shared_ptr<dcp::AtmosAsset> _atmos_asset;
- boost::shared_ptr<dcp::AtmosAssetWriter> _atmos_asset_writer;
+ std::shared_ptr<dcp::PictureAssetWriter> _picture_asset_writer;
+ std::shared_ptr<dcp::SoundAsset> _sound_asset;
+ std::shared_ptr<dcp::SoundAssetWriter> _sound_asset_writer;
+ std::shared_ptr<dcp::SubtitleAsset> _subtitle_asset;
+ std::map<DCPTextTrack, std::shared_ptr<dcp::SubtitleAsset>> _closed_caption_assets;
+ std::shared_ptr<dcp::AtmosAsset> _atmos_asset;
+ std::shared_ptr<dcp::AtmosAssetWriter> _atmos_asset_writer;
+
+ mutable FontMetrics _font_metrics;