X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=src%2Flib%2Fab_transcoder.h;fp=src%2Flib%2Fab_transcoder.h;h=9b57e4f73497c2accbde989f135fb148a9522b3b;hb=549d0e4a24d7bf8f45a3a43b70ff82dd2c337639;hp=c951329f2bfc6eeefdc00687a13980f60da7db73;hpb=4fbd1901fdabc829cfa7e7d4d0c1272bba87033c;p=dcpomatic.git 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 e ); - ~ABTranscoder (); - void go (); private: - void process_video (boost::shared_ptr, boost::shared_ptr, int); - boost::shared_ptr _film_a; boost::shared_ptr _film_b; boost::shared_ptr _opt; @@ -65,5 +65,9 @@ private: boost::shared_ptr _encoder; std::pair, boost::shared_ptr > _da; std::pair, boost::shared_ptr > _db; + boost::shared_ptr _combiner; + boost::shared_ptr _matcher; + boost::shared_ptr _delay_line; + boost::shared_ptr _gain; boost::shared_ptr _image; };