summaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2015-08-18 12:32:27 +0100
committerCarl Hetherington <cth@carlh.net>2015-08-18 12:32:27 +0100
commitb56535cc0d66cc37680921b2ac54b993be308c4c (patch)
treeb6a43c24b31c686f18395b22c23cb8609d526f60 /src/lib
parent13827a3fcd25fa992232792ef66a511dc0fed790 (diff)
Write our chosen metadata to CPLs as well as PKL/ASSETMAP.
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/writer.cc7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/lib/writer.cc b/src/lib/writer.cc
index e6043951c..8565f7fe3 100644
--- a/src/lib/writer.cc
+++ b/src/lib/writer.cc
@@ -593,10 +593,15 @@ Writer::finish ()
}
dcp::XMLMetadata meta;
- meta.issuer = Config::instance()->dcp_issuer ();
meta.creator = String::compose ("DCP-o-matic %1 %2", dcpomatic_version, dcpomatic_git_commit);
+ meta.issuer = Config::instance()->dcp_issuer ();
+ if (meta.issuer.empty ()) {
+ meta.issuer = meta.creator;
+ }
meta.set_issue_date_now ();
+ cpl->set_metadata (meta);
+
shared_ptr<const dcp::CertificateChain> signer;
if (_film->is_signed ()) {
signer = Config::instance()->signer_chain ();