Use more local methods rather than calling out to Film in the Decoder.
[dcpomatic.git] / src / lib / transcode_job.h
index 737f10de968ea4b9ee0500cf51bfe2f3b6bc060c..1decea070001717cde392f12eeba1310da99b860 100644 (file)
@@ -32,7 +32,7 @@ class Encoder;
 class TranscodeJob : public Job
 {
 public:
-       TranscodeJob (boost::shared_ptr<const FilmState> s, boost::shared_ptr<const Options> o, Log* l);
+       TranscodeJob (boost::shared_ptr<Film> f, boost::shared_ptr<const Options> o, boost::shared_ptr<Job> req);
        
        std::string name () const;
        void run ();
@@ -42,5 +42,6 @@ protected:
        int remaining_time () const;
 
 private:
+       boost::shared_ptr<const Options> _opt;
        boost::shared_ptr<Encoder> _encoder;
 };