summaryrefslogtreecommitdiff
path: root/src/lib/dcp_transcode_job.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/dcp_transcode_job.cc')
-rw-r--r--src/lib/dcp_transcode_job.cc7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/lib/dcp_transcode_job.cc b/src/lib/dcp_transcode_job.cc
index dd7b7d624..f1b527b64 100644
--- a/src/lib/dcp_transcode_job.cc
+++ b/src/lib/dcp_transcode_job.cc
@@ -36,8 +36,9 @@ using std::shared_ptr;
using std::vector;
-DCPTranscodeJob::DCPTranscodeJob (shared_ptr<const Film> film, ChangedBehaviour changed)
+DCPTranscodeJob::DCPTranscodeJob (shared_ptr<const Film> film, ChangedBehaviour changed, bool dcp_only)
: TranscodeJob (film, changed)
+ , _dcp_only(dcp_only)
{
}
@@ -74,6 +75,8 @@ DCPTranscodeJob::post_transcode ()
cpl->add (decrypt_kdm_with_helpful_error(kdm));
}
- write_dcp_digest_file (_film->file(cpl->annotation_text().get_value_or(cpl->id()) + ".dcpdig"), cpl, _film->key().hex());
+ if (!_dcp_only) {
+ write_dcp_digest_file(_film->file(cpl->annotation_text().get_value_or(cpl->id()) + ".dcpdig"), cpl, _film->key().hex());
+ }
}