Stop double-calculation of hashes.
[dcpomatic.git] / src / lib / transcoder.h
index 25b2ef90841c68a23dd077eb12d41d0c4a282969..0dc0560c0c0313b44e5a6a5ab66486182761a592 100644 (file)
 */
 
 #include "types.h"
-#include "encoder.h"
 
 class Film;
 class Encoder;
-class VideoFilter;
 class Player;
+class Writer;
+class Job;
 
 /** @class Transcoder */
 class Transcoder : public boost::noncopyable
@@ -44,6 +44,7 @@ public:
 private:
        boost::shared_ptr<const Film> _film;
        boost::shared_ptr<Player> _player;
+       boost::shared_ptr<Writer> _writer;
        boost::shared_ptr<Encoder> _encoder;
        bool _finishing;
 };