diff options
| author | Carl Hetherington <cth@carlh.net> | 2012-11-17 22:06:12 +0000 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2012-11-17 22:06:12 +0000 |
| commit | cafa76a2b52449ce3c9eecfd0ea53b7318814951 (patch) | |
| tree | 81fe66f74256a54eb50f398790f2eea010bb3113 /src/lib/video_decoder.h | |
| parent | 40532d61ea4909b3f8b12dd7024de217dbdfec6d (diff) | |
Another attempt to do external audio moderately nicely.
Diffstat (limited to 'src/lib/video_decoder.h')
| -rw-r--r-- | src/lib/video_decoder.h | 10 |
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>); |
