diff options
| author | Carl Hetherington <cth@carlh.net> | 2015-08-18 12:32:27 +0100 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2015-08-18 12:32:27 +0100 |
| commit | b56535cc0d66cc37680921b2ac54b993be308c4c (patch) | |
| tree | b6a43c24b31c686f18395b22c23cb8609d526f60 /src | |
| parent | 13827a3fcd25fa992232792ef66a511dc0fed790 (diff) | |
Write our chosen metadata to CPLs as well as PKL/ASSETMAP.
Diffstat (limited to 'src')
| -rw-r--r-- | src/lib/writer.cc | 7 |
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 (); |
