X-Git-Url: https://git.carlh.net/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2Flib%2Ftranscode_job.cc;h=6aa31af978d1407b4c61bc2f4c8d5f0f8fb91b78;hb=985e727e001e1a92ae035364a9cbf1ff99522ff1;hp=da7571b96db1219d63dbe7c6abfaf411535c528c;hpb=e21c0de24a7b2a2f9a2cf686e2ef59b155947420;p=dcpomatic.git diff --git a/src/lib/transcode_job.cc b/src/lib/transcode_job.cc index da7571b96..6aa31af97 100644 --- a/src/lib/transcode_job.cc +++ b/src/lib/transcode_job.cc @@ -31,6 +31,7 @@ #include "log.h" #include "dcpomatic_log.h" #include "compose.hpp" +#include "analytics.h" #include #include @@ -41,6 +42,7 @@ using std::fixed; using std::setprecision; using std::cout; using boost::shared_ptr; +using boost::dynamic_pointer_cast; /** @param film Film to use */ TranscodeJob::TranscodeJob (shared_ptr film) @@ -89,6 +91,11 @@ TranscodeJob::run () } LOG_GENERAL (N_("Transcode job completed successfully: %1 fps"), fps); + + if (dynamic_pointer_cast(_encoder)) { + Analytics::instance()->successful_dcp_encode(); + } + _encoder.reset (); /* XXX: this shouldn't be here */