summaryrefslogtreecommitdiff
path: root/src/lib/subtitle_decoder.h
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2014-07-02 14:19:21 +0100
committerCarl Hetherington <cth@carlh.net>2014-07-02 14:19:21 +0100
commit712f8144f1992364d79a80b2b586248423f7ac11 (patch)
tree09a26e5ae303a3ae3e9cc44d0da0fbb3ae7c455a /src/lib/subtitle_decoder.h
parentbc9458cbe39a24d22c199c82efab524208dc347d (diff)
Rearrange Player subtitle handling a bit.
Diffstat (limited to 'src/lib/subtitle_decoder.h')
-rw-r--r--src/lib/subtitle_decoder.h10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/lib/subtitle_decoder.h b/src/lib/subtitle_decoder.h
index c25edad49..3f06afae3 100644
--- a/src/lib/subtitle_decoder.h
+++ b/src/lib/subtitle_decoder.h
@@ -35,8 +35,8 @@ class SubtitleDecoder : public virtual Decoder
public:
SubtitleDecoder (boost::shared_ptr<const SubtitleContent>);
- std::list<boost::shared_ptr<ContentImageSubtitle> > get_image_subtitles (ContentTimePeriod period);
- std::list<boost::shared_ptr<ContentTextSubtitle> > get_text_subtitles (ContentTimePeriod period);
+ std::list<ContentImageSubtitle> get_image_subtitles (ContentTimePeriod period);
+ std::list<ContentTextSubtitle> get_text_subtitles (ContentTimePeriod period);
protected:
void seek (ContentTime, bool);
@@ -44,12 +44,12 @@ protected:
void image_subtitle (ContentTimePeriod period, boost::shared_ptr<Image>, dcpomatic::Rect<double>);
void text_subtitle (std::list<dcp::SubtitleString>);
- std::list<boost::shared_ptr<ContentImageSubtitle> > _decoded_image_subtitles;
- std::list<boost::shared_ptr<ContentTextSubtitle> > _decoded_text_subtitles;
+ std::list<ContentImageSubtitle> _decoded_image_subtitles;
+ std::list<ContentTextSubtitle> _decoded_text_subtitles;
private:
template <class T>
- std::list<boost::shared_ptr<T> > get (std::list<boost::shared_ptr<T> > const & subs, ContentTimePeriod period);
+ std::list<T> get (std::list<T> const & subs, ContentTimePeriod period);
virtual bool has_subtitle_during (ContentTimePeriod) const = 0;