diff options
Diffstat (limited to 'src/lib/transcode_job.cc')
| -rw-r--r-- | src/lib/transcode_job.cc | 7 |
1 files changed, 7 insertions, 0 deletions
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 <iostream> #include <iomanip> @@ -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<const Film> film) @@ -89,6 +91,11 @@ TranscodeJob::run () } LOG_GENERAL (N_("Transcode job completed successfully: %1 fps"), fps); + + if (dynamic_pointer_cast<DCPEncoder>(_encoder)) { + Analytics::instance()->successful_dcp_encode(); + } + _encoder.reset (); /* XXX: this shouldn't be here */ |
