X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=src%2Flib%2Fab_transcode_job.h;h=cd82d4247ffdf7dfc49095993466792b618c1f0f;hb=7f203e4df9ca94a44099c26158c6c81b5299567f;hp=4b80593f4de8c6bbdff4bee6104109226a58a8ca;hpb=13511ed2fcc23f4d5f9c507c775c3c5cfd82d155;p=dcpomatic.git diff --git a/src/lib/ab_transcode_job.h b/src/lib/ab_transcode_job.h index 4b80593f4..cd82d4247 100644 --- a/src/lib/ab_transcode_job.h +++ b/src/lib/ab_transcode_job.h @@ -24,24 +24,26 @@ #include #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 s, boost::shared_ptr o, Log* l, boost::shared_ptr req); + ABTranscodeJob ( + boost::shared_ptr f + ); std::string name () const; void run (); private: - /** Copy of our FilmState with filters removed and scaler set back to bicubic; - * this is the `reference' (left-half-frame) state. - */ - boost::shared_ptr _fs_b; + /** Copy of our Film using the reference filters and scaler */ + boost::shared_ptr _film_b; };