- boost::shared_ptr<AudioBuffers> deinterleave_audio (uint8_t** data, int size);
-
- bool seek_overrun_finished (ContentTime, boost::optional<ContentTime>, boost::optional<ContentTime>) const;
- bool seek_final_finished (int, int) const;
- int minimal_run (boost::function<bool (boost::optional<ContentTime>, boost::optional<ContentTime>, int)>);
- void seek_and_flush (ContentTime);
-
- boost::shared_ptr<Log> _log;
- AVCodecContext* _subtitle_codec_context; ///< may be 0 if there is no subtitle
- AVCodec* _subtitle_codec; ///< may be 0 if there is no subtitle
-
- std::list<boost::shared_ptr<FilterGraph> > _filter_graphs;
+ boost::shared_ptr<AudioBuffers> deinterleave_audio (boost::shared_ptr<FFmpegAudioStream> stream) const;
+
+ std::list<boost::shared_ptr<VideoFilterGraph> > _filter_graphs;