diff options
| author | Carl Hetherington <cth@carlh.net> | 2024-05-31 10:59:48 +0200 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2024-05-31 10:59:54 +0200 |
| commit | a440484a56563a2d1b73d4c9811df8af49a65f2a (patch) | |
| tree | b1794c7697caef41708f34773dd7edc066b3426d /src/lib | |
| parent | 46710d2472abed134b0e93cb838a4babb1e53ca2 (diff) | |
Make the DCP-encode counting dependent on variant.
Diffstat (limited to 'src/lib')
| -rw-r--r-- | src/lib/transcode_job.cc | 2 | ||||
| -rw-r--r-- | src/lib/variant.cc | 7 | ||||
| -rw-r--r-- | src/lib/variant.h | 1 |
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(); } |
