Split Options into encode / decode.
[dcpomatic.git] / src / lib / check_hashes_job.h
index 6a68e936c5a746cd10699f90d7f74863f2a18804..c41af9d3f885fbfc0bb63873b3dd85a5b0c0afff 100644 (file)
 
 #include "job.h"
 
+class DecodeOptions;
+class EncodeOptions;
+
 class CheckHashesJob : public Job
 {
 public:
-       CheckHashesJob (boost::shared_ptr<const FilmState> s, boost::shared_ptr<const Options> o, Log* l, boost::shared_ptr<Job> req);
+       CheckHashesJob (
+               boost::shared_ptr<Film> f,
+               boost::shared_ptr<const DecodeOptions> od,
+               boost::shared_ptr<const EncodeOptions> oe,
+               boost::shared_ptr<Job> req
+               );
 
        std::string name () const;
        void run ();
        std::string status () const;
 
 private:
+       boost::shared_ptr<const DecodeOptions> _decode_opt;
+       boost::shared_ptr<const EncodeOptions> _encode_opt;
        int _bad;
 };