summaryrefslogtreecommitdiff
path: root/src/lib/video_decoder.h
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2012-11-17 22:06:12 +0000
committerCarl Hetherington <cth@carlh.net>2012-11-17 22:06:12 +0000
commitcafa76a2b52449ce3c9eecfd0ea53b7318814951 (patch)
tree81fe66f74256a54eb50f398790f2eea010bb3113 /src/lib/video_decoder.h
parent40532d61ea4909b3f8b12dd7024de217dbdfec6d (diff)
Another attempt to do external audio moderately nicely.
Diffstat (limited to 'src/lib/video_decoder.h')
-rw-r--r--src/lib/video_decoder.h10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/lib/video_decoder.h b/src/lib/video_decoder.h
index fb782cd7e..5acce7c8d 100644
--- a/src/lib/video_decoder.h
+++ b/src/lib/video_decoder.h
@@ -39,7 +39,7 @@ public:
virtual int sample_aspect_ratio_numerator () const = 0;
virtual int sample_aspect_ratio_denominator () const = 0;
- virtual void set_subtitle_stream (boost::optional<SubtitleStream>);
+ virtual void set_subtitle_stream (boost::shared_ptr<SubtitleStream>);
void set_progress () const;
@@ -47,11 +47,11 @@ public:
return _video_frame;
}
- boost::optional<SubtitleStream> subtitle_stream () const {
+ boost::shared_ptr<SubtitleStream> subtitle_stream () const {
return _subtitle_stream;
}
- std::vector<SubtitleStream> subtitle_streams () const {
+ std::vector<boost::shared_ptr<SubtitleStream> > subtitle_streams () const {
return _subtitle_streams;
}
@@ -63,8 +63,8 @@ protected:
void emit_subtitle (boost::shared_ptr<TimedSubtitle>);
void repeat_last_video ();
- boost::optional<SubtitleStream> _subtitle_stream;
- std::vector<SubtitleStream> _subtitle_streams;
+ boost::shared_ptr<SubtitleStream> _subtitle_stream;
+ std::vector<boost::shared_ptr<SubtitleStream> > _subtitle_streams;
private:
void signal_video (boost::shared_ptr<Image>, boost::shared_ptr<Subtitle>);