projects
/
dcpomatic.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
13827a3
)
Write our chosen metadata to CPLs as well as PKL/ASSETMAP.
author
Carl Hetherington
<cth@carlh.net>
Tue, 18 Aug 2015 11:32:27 +0000
(12:32 +0100)
committer
Carl Hetherington
<cth@carlh.net>
Tue, 18 Aug 2015 11:32:27 +0000
(12:32 +0100)
src/lib/writer.cc
patch
|
blob
|
history
diff --git
a/src/lib/writer.cc
b/src/lib/writer.cc
index e6043951ce6dda617f58b944e3d8d962bc199e40..8565f7fe3cee4b1faa79b851a099b8729f652272 100644
(file)
--- a/
src/lib/writer.cc
+++ b/
src/lib/writer.cc
@@
-593,10
+593,15
@@
Writer::finish ()
}
dcp::XMLMetadata meta;
}
dcp::XMLMetadata meta;
- meta.issuer = Config::instance()->dcp_issuer ();
meta.creator = String::compose ("DCP-o-matic %1 %2", dcpomatic_version, dcpomatic_git_commit);
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 ();
meta.set_issue_date_now ();
+ cpl->set_metadata (meta);
+
shared_ptr<const dcp::CertificateChain> signer;
if (_film->is_signed ()) {
signer = Config::instance()->signer_chain ();
shared_ptr<const dcp::CertificateChain> signer;
if (_film->is_signed ()) {
signer = Config::instance()->signer_chain ();