summaryrefslogtreecommitdiff
path: root/src/lib/transcode_job.cc
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2021-10-29 12:54:36 +0200
committerCarl Hetherington <cth@carlh.net>2021-10-29 12:54:36 +0200
commit1a0bf54684d925a7d908583b7844f53118f79a6e (patch)
tree49681fa0acda97d1c5945e9e6cc6461f45460867 /src/lib/transcode_job.cc
parent0f08ac5d4bce1c3b9091fae22d3ae223cf7ecf43 (diff)
Don't fail the transcode job if we can't write analytics.v2.14.56
Diffstat (limited to 'src/lib/transcode_job.cc')
-rw-r--r--src/lib/transcode_job.cc6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/lib/transcode_job.cc b/src/lib/transcode_job.cc
index 50e1386ed..437b000c3 100644
--- a/src/lib/transcode_job.cc
+++ b/src/lib/transcode_job.cc
@@ -98,7 +98,11 @@ TranscodeJob::run ()
LOG_GENERAL (N_("Transcode job completed successfully: %1 fps"), fps);
if (dynamic_pointer_cast<DCPEncoder>(_encoder)) {
- Analytics::instance()->successful_dcp_encode();
+ try {
+ Analytics::instance()->successful_dcp_encode();
+ } catch (FileError& e) {
+ LOG_WARNING (N_("Failed to write analytics (%1)"), e.what());
+ }
}
/* XXX: this shouldn't be here */