X-Git-Url: https://git.carlh.net/gitweb/?a=blobdiff_plain;f=src%2Flib%2Fab_transcode_job.cc;h=a29e7877666fc3c18ac82812f9f7247120dda0c0;hb=a183c1776cfd020a37d028ebb0f641352f49697b;hp=2bdff47de684827ab0e0ec15664737cb624609ed;hpb=237a0052c60af768f4d62b00321932918b7ba4d9;p=dcpomatic.git diff --git a/src/lib/ab_transcode_job.cc b/src/lib/ab_transcode_job.cc index 2bdff47de..a29e78776 100644 --- a/src/lib/ab_transcode_job.cc +++ b/src/lib/ab_transcode_job.cc @@ -20,11 +20,9 @@ #include #include "ab_transcode_job.h" #include "film.h" -#include "format.h" -#include "filter.h" #include "ab_transcoder.h" #include "config.h" -#include "encoder.h" +#include "log.h" #include "i18n.h" @@ -38,7 +36,8 @@ ABTranscodeJob::ABTranscodeJob (shared_ptr 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 @@ -57,9 +56,13 @@ ABTranscodeJob::run () set_progress (1); set_state (FINISHED_OK); + _film->log()->log ("A/B transcode job completed successfully"); + } catch (std::exception& e) { + set_progress (1); set_state (FINISHED_ERROR); - + _film->log()->log (String::compose ("A/B transcode job failed (%1)", e.what())); + throw; } }