summaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/transcode_job.cc2
-rw-r--r--src/lib/variant.cc7
-rw-r--r--src/lib/variant.h1
3 files changed, 9 insertions, 1 deletions
diff --git a/src/lib/transcode_job.cc b/src/lib/transcode_job.cc
index 98c6784a9..f1373fb4a 100644
--- a/src/lib/transcode_job.cc
+++ b/src/lib/transcode_job.cc
@@ -133,7 +133,7 @@ TranscodeJob::run ()
LOG_GENERAL(N_("Transcode job completed successfully: %1 fps"), dcp::locale_convert<string>(frames_per_second(), 2, true));
- if (dynamic_pointer_cast<DCPFilmEncoder>(_encoder)) {
+ if (variant::count_created_dcps() && dynamic_pointer_cast<DCPFilmEncoder>(_encoder)) {
try {
Analytics::instance()->successful_dcp_encode();
} catch (FileError& e) {
diff --git a/src/lib/variant.cc b/src/lib/variant.cc
index 3ccd84d82..9b12d753d 100644
--- a/src/lib/variant.cc
+++ b/src/lib/variant.cc
@@ -41,6 +41,7 @@ static char const* _report_problem_email = "carl@dcpomatic.com";
static bool const _show_tagline = true;
static bool const _show_dcpomatic_website = true;
static bool const _show_report_a_problem = true;
+static bool const _count_created_dcps = true;
std::string
@@ -157,6 +158,12 @@ variant::show_report_a_problem()
return _show_report_a_problem;
}
+bool
+variant::count_created_dcps()
+{
+ return _count_created_dcps;
+}
+
std::string
variant::report_problem_email()
{
diff --git a/src/lib/variant.h b/src/lib/variant.h
index 2738f16fc..b69b5ba38 100644
--- a/src/lib/variant.h
+++ b/src/lib/variant.h
@@ -49,6 +49,7 @@ std::string report_problem_email();
bool show_tagline();
bool show_dcpomatic_website();
bool show_report_a_problem();
+bool count_created_dcps();
}