+using boost::function;
+
+SubtitleDecoder::SubtitleDecoder (
+ Decoder* parent,
+ shared_ptr<const SubtitleContent> c,
+ function<list<ContentTimePeriod> (ContentTimePeriod, bool)> image_subtitles_during,
+ function<list<ContentTimePeriod> (ContentTimePeriod, bool)> text_subtitles_during
+ )
+ : _parent (parent)
+ , _subtitle_content (c)
+ , _image_subtitles_during (image_subtitles_during)
+ , _text_subtitles_during (text_subtitles_during)