From 985e727e001e1a92ae035364a9cbf1ff99522ff1 Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Sun, 14 Apr 2019 20:17:35 +0100 Subject: Store successful DCP encodes. --- src/lib/transcode_job.cc | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/lib/transcode_job.cc') 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 */ -- cgit v1.2.3