X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=src%2Flib%2Fab_transcode_job.cc;h=2bdff47de684827ab0e0ec15664737cb624609ed;hb=fd040c2bd27fde35424a384174ecb56c643764cd;hp=c9fd5bc977fbc9bfe0640a04d655db1588f4a01f;hpb=63ea6b6c5ee64f8ee067c2b488d004b6dfe363e0;p=dcpomatic.git diff --git a/src/lib/ab_transcode_job.cc b/src/lib/ab_transcode_job.cc index c9fd5bc97..2bdff47de 100644 --- a/src/lib/ab_transcode_job.cc +++ b/src/lib/ab_transcode_job.cc @@ -19,23 +19,22 @@ #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 o, shared_ptr req) - : Job (f, req) - , _opt (o) +ABTranscodeJob::ABTranscodeJob (shared_ptr f) + : Job (f) { _film_b.reset (new Film (*_film)); _film_b->set_scaler (Config::instance()->reference_scaler ()); @@ -45,7 +44,7 @@ ABTranscodeJob::ABTranscodeJob (shared_ptr f, shared_ptr o, string ABTranscodeJob::name () const { - return String::compose ("A/B transcode %1", _film->name()); + return String::compose (_("A/B transcode %1"), _film->name()); } void @@ -53,7 +52,7 @@ ABTranscodeJob::run () { try { /* _film_b is the one with reference filters */ - ABTranscoder w (_film_b, _film, _opt, this, encoder_factory (_film, _opt)); + ABTranscoder w (_film_b, _film, shared_from_this ()); w.go (); set_progress (1); set_state (FINISHED_OK);