-
-using namespace std;
-using namespace boost;
-
-CheckHashesJob::CheckHashesJob (shared_ptr<const FilmState> s, shared_ptr<const Options> o, Log* l, shared_ptr<Job> req)
- : Job (s, l, req)
- , _opt (o)
+#include "film.h"
+#include "exceptions.h"
+
+using std::string;
+using std::stringstream;
+using std::ifstream;
+using boost::shared_ptr;
+
+CheckHashesJob::CheckHashesJob (shared_ptr<Film> f, shared_ptr<const DecodeOptions> od, shared_ptr<const EncodeOptions> oe, shared_ptr<Job> req)
+ : Job (f, req)
+ , _decode_opt (od)
+ , _encode_opt (oe)