Untested support for splitting into multiple reels. Use J2K bandwidth and colour...
[dcpomatic.git] / src / lib / make_dcp_job.h
index c350a819c3288214ad295136debd8c87f384d69c..5e4f78a2513aa858f8cbe7e851962de2040f19c3 100644 (file)
 
 #include "job.h"
 
+class EncodeOptions;
+
 /** @class MakeDCPJob
  *  @brief A job to create DCPs
  */
 class MakeDCPJob : public Job
 {
 public:
-       MakeDCPJob (boost::shared_ptr<const FilmState>, boost::shared_ptr<const Options>, Log *, boost::shared_ptr<Job> req);
+       MakeDCPJob (boost::shared_ptr<Film>, boost::shared_ptr<const EncodeOptions>, boost::shared_ptr<Job> req);
 
        std::string name () const;
        void run ();
 
 private:
        void dcp_progress (float);
-       std::string j2c_path (int) const;
+       std::string j2c_path (int, int) const;
        std::string wav_path (libdcp::Channel) const;
+
+       boost::shared_ptr<const EncodeOptions> _opt;
 };