diff options
| author | Carl Hetherington <cth@carlh.net> | 2012-11-15 23:20:25 +0000 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2012-11-15 23:20:25 +0000 |
| commit | 549d0e4a24d7bf8f45a3a43b70ff82dd2c337639 (patch) | |
| tree | 0c4fded7396f48f0c411c6fba69bc1aa18aef729 /src/lib/ab_transcoder.h | |
| parent | 4fbd1901fdabc829cfa7e7d4d0c1272bba87033c (diff) | |
Untested rework of AB transcoder.
Diffstat (limited to 'src/lib/ab_transcoder.h')
| -rw-r--r-- | src/lib/ab_transcoder.h | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/src/lib/ab_transcoder.h b/src/lib/ab_transcoder.h index c951329f2..9b57e4f73 100644 --- a/src/lib/ab_transcoder.h +++ b/src/lib/ab_transcoder.h @@ -35,6 +35,10 @@ class Image; class Log; class Subtitle; class Film; +class Matcher; +class DelayLine; +class Gain; +class Combiner; /** @class ABTranscoder * @brief A transcoder which uses one Film for the left half of the screen, and a different one @@ -51,13 +55,9 @@ public: boost::shared_ptr<Encoder> e ); - ~ABTranscoder (); - void go (); private: - void process_video (boost::shared_ptr<Image>, boost::shared_ptr<Subtitle>, int); - boost::shared_ptr<Film> _film_a; boost::shared_ptr<Film> _film_b; boost::shared_ptr<const Options> _opt; @@ -65,5 +65,9 @@ private: boost::shared_ptr<Encoder> _encoder; std::pair<boost::shared_ptr<VideoDecoder>, boost::shared_ptr<AudioDecoder> > _da; std::pair<boost::shared_ptr<VideoDecoder>, boost::shared_ptr<AudioDecoder> > _db; + boost::shared_ptr<Combiner> _combiner; + boost::shared_ptr<Matcher> _matcher; + boost::shared_ptr<DelayLine> _delay_line; + boost::shared_ptr<Gain> _gain; boost::shared_ptr<Image> _image; }; |
