X-Git-Url: https://git.carlh.net/gitweb/?a=blobdiff_plain;f=src%2Flib%2Fab_transcode_job.h;h=8e3cbe2d8f8990586218b8925f3a9b5ed1514bee;hb=78c78cdb5c4c6c62ba98fa54c9ba54812149ef7b;hp=86a2a81b8b2b0e4416503eb00ae1c7025f5dd5a2;hpb=1f2bc4d8f3601ad1e12b94f37b3889fcd003509b;p=dcpomatic.git diff --git a/src/lib/ab_transcode_job.h b/src/lib/ab_transcode_job.h index 86a2a81b8..8e3cbe2d8 100644 --- a/src/lib/ab_transcode_job.h +++ b/src/lib/ab_transcode_job.h @@ -23,10 +23,9 @@ #include #include "job.h" +#include "options.h" class Film; -class DecodeOptions; -class EncodeOptions; /** @class ABTranscodeJob * @brief Job to run a transcoder which produces output for A/B comparison of various settings. @@ -40,17 +39,14 @@ class ABTranscodeJob : public Job public: ABTranscodeJob ( boost::shared_ptr f, - boost::shared_ptr od, - boost::shared_ptr oe, - boost::shared_ptr req + DecodeOptions o ); std::string name () const; void run (); private: - boost::shared_ptr _decode_opt; - boost::shared_ptr _encode_opt; + DecodeOptions _decode_opt; /** Copy of our Film using the reference filters and scaler */ boost::shared_ptr _film_b;