- void pass_captions (ContentTime next);
- void pass_captions (ContentTime next, boost::shared_ptr<dcp::SubtitleAsset> asset, bool reference, int64_t entry_point, boost::shared_ptr<CaptionDecoder> decoder);
+ void pass_texts (dcpomatic::ContentTime next, dcp::Size size);
+ void pass_texts (
+ dcpomatic::ContentTime next,
+ std::shared_ptr<dcp::SubtitleAsset> asset,
+ bool reference,
+ int64_t entry_point,
+ std::shared_ptr<TextDecoder> decoder,
+ dcp::Size size
+ );
+ std::string calculate_lazy_digest (std::shared_ptr<const DCPContent>) const;
+
+ std::shared_ptr<const DCPContent> _dcp_content;