summaryrefslogtreecommitdiff
path: root/src/cpl.cc
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2013-07-02 14:00:57 +0100
committerCarl Hetherington <cth@carlh.net>2013-07-02 14:00:57 +0100
commit2e64e69c8d7836d14e059c474bb6bd667e7bb52f (patch)
treea5d2f2a33a56cffb55e8be02f895063edbdb736b /src/cpl.cc
parent37a00950acd0df2796345005cf5a1973eeca1136 (diff)
More master merge bits.
Diffstat (limited to 'src/cpl.cc')
-rw-r--r--src/cpl.cc9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/cpl.cc b/src/cpl.cc
index c59fc853..fd7b734e 100644
--- a/src/cpl.cc
+++ b/src/cpl.cc
@@ -18,6 +18,7 @@
*/
#include <fstream>
+#include <libxml/parser.h>
#include "cpl.h"
#include "parse/cpl.h"
#include "util.h"
@@ -317,7 +318,9 @@ CPL::make_kdm (
string const & signer_key,
shared_ptr<const Certificate> recipient_cert,
boost::posix_time::ptime from,
- boost::posix_time::ptime until
+ boost::posix_time::ptime until,
+ MXFMetadata const & mxf_metadata,
+ XMLMetadata const & xml_metadata
) const
{
assert (recipient_cert);
@@ -335,8 +338,8 @@ CPL::make_kdm (
authenticated_public->add_child("MessageId")->add_child_text ("urn:uuid:" + make_uuid());
authenticated_public->add_child("MessageType")->add_child_text ("http://www.smpte-ra.org/430-1/2006/KDM#kdm-key-type");
- authenticated_public->add_child("AnnotationText")->add_child_text (MXFMetadata::instance()->product_name);
- authenticated_public->add_child("IssueDate")->add_child_text (MXFMetadata::instance()->issue_date);
+ authenticated_public->add_child("AnnotationText")->add_child_text (mxf_metadata.product_name);
+ authenticated_public->add_child("IssueDate")->add_child_text (xml_metadata.issue_date);
{
xmlpp::Element* signer = authenticated_public->add_child("Signer");