X-Git-Url: https://git.carlh.net/gitweb/?a=blobdiff_plain;f=src%2Flib%2Fab_transcode_job.cc;h=9a883fdd93773a87516e47b95c4448b8943f9602;hb=996b0c06e23bcb6b300d7b8799df94993692e07d;hp=b9538ce2e669ae2528087817b4192b810c64ff37;hpb=aa230169f8b59b7cb2da9a3bbb8ce5f7600285c0;p=dcpomatic.git diff --git a/src/lib/ab_transcode_job.cc b/src/lib/ab_transcode_job.cc index b9538ce2e..9a883fdd9 100644 --- a/src/lib/ab_transcode_job.cc +++ b/src/lib/ab_transcode_job.cc @@ -19,34 +19,33 @@ #include #include "ab_transcode_job.h" -#include "j2k_wav_encoder.h" #include "film.h" #include "format.h" #include "filter.h" #include "ab_transcoder.h" -#include "encoder_factory.h" #include "config.h" +#include "encoder.h" + +#include "i18n.h" using std::string; using boost::shared_ptr; /** @param f Film to compare. - * @param o Options. */ -ABTranscodeJob::ABTranscodeJob (shared_ptr f, shared_ptr od, shared_ptr oe, shared_ptr req) - : Job (f, req) - , _decode_opt (od) - , _encode_opt (oe) +ABTranscodeJob::ABTranscodeJob (shared_ptr f) + : Job (f) { _film_b.reset (new Film (*_film)); _film_b->set_scaler (Config::instance()->reference_scaler ()); - _film_b->set_filters (Config::instance()->reference_filters ()); + /* XXX */ +// _film_b->set_filters (Config::instance()->reference_filters ()); } string ABTranscodeJob::name () const { - return String::compose ("A/B transcode %1", _film->name()); + return String::compose (_("A/B transcode %1"), _film->name()); } void @@ -54,7 +53,7 @@ ABTranscodeJob::run () { try { /* _film_b is the one with reference filters */ - ABTranscoder w (_film_b, _film, _decode_opt, this, encoder_factory (_film, _encode_opt)); + ABTranscoder w (_film_b, _film, shared_from_this ()); w.go (); set_progress (1); set_state (FINISHED_OK);