diff options
| author | Carl Hetherington <cth@carlh.net> | 2019-04-14 20:17:35 +0100 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2019-04-14 20:17:35 +0100 |
| commit | 985e727e001e1a92ae035364a9cbf1ff99522ff1 (patch) | |
| tree | 00732404f32b4aae2eed4ca8693b8e01f75671d9 /src/lib/transcode_job.cc | |
| parent | e21c0de24a7b2a2f9a2cf686e2ef59b155947420 (diff) | |
Store successful DCP encodes.
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 */ |
