diff options
| author | Carl Hetherington <cth@carlh.net> | 2012-10-24 18:14:10 +0100 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2012-10-24 18:14:10 +0100 |
| commit | bd8fa9a370f1739952c83107352baa08c79d095e (patch) | |
| tree | dafa3dae2db5439dc08e770fc4b09febac5f0374 /src/lib/ab_transcode_job.h | |
| parent | 44b57d623dec97a3f9955082f0b8a7a8d27b7518 (diff) | |
Merge FilmState / Film.
Diffstat (limited to 'src/lib/ab_transcode_job.h')
| -rw-r--r-- | src/lib/ab_transcode_job.h | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/lib/ab_transcode_job.h b/src/lib/ab_transcode_job.h index 2485608e6..8331edf76 100644 --- a/src/lib/ab_transcode_job.h +++ b/src/lib/ab_transcode_job.h @@ -24,17 +24,19 @@ #include <boost/shared_ptr.hpp> #include "job.h" +class Film; + /** @class ABTranscodeJob * @brief Job to run a transcoder which produces output for A/B comparison of various settings. * - * The right half of the frame will be processed using the FilmState supplied; - * the left half will be processed using the same state but *without* filters - * and with the scaler set to SWS_BICUBIC. + * The right half of the frame will be processed using the Film supplied; + * the left half will be processed using the same state but with the reference + * filters and scaler. */ class ABTranscodeJob : public Job { public: - ABTranscodeJob (boost::shared_ptr<const FilmState> s, boost::shared_ptr<const Options> o, Log* l, boost::shared_ptr<Job> req); + ABTranscodeJob (boost::shared_ptr<Film> f, boost::shared_ptr<const Options> o, boost::shared_ptr<Job> req); std::string name () const; void run (); @@ -42,8 +44,6 @@ public: private: boost::shared_ptr<const Options> _opt; - /** Copy of our FilmState with filters removed and scaler set back to bicubic; - * this is the `reference' (left-half-frame) state. - */ - boost::shared_ptr<FilmState> _fs_b; + /** Copy of our Film using the reference filters and scaler */ + boost::shared_ptr<Film> _film_b; }; |
