summaryrefslogtreecommitdiff
path: root/src/lib/config.cc
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2015-08-18 16:39:51 +0100
committerCarl Hetherington <cth@carlh.net>2015-08-18 16:39:51 +0100
commit99856300c7080f7602507ae6f64b870200710736 (patch)
tree38e1dbd2268486af4652d0a8bc7831c15a5c24d9 /src/lib/config.cc
parent27708051af4a8a767e7ead415d680ecaf929ec13 (diff)
Make DCP creator configurable.
Diffstat (limited to 'src/lib/config.cc')
-rw-r--r--src/lib/config.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/lib/config.cc b/src/lib/config.cc
index 657178eba..5f59d8e6c 100644
--- a/src/lib/config.cc
+++ b/src/lib/config.cc
@@ -188,6 +188,8 @@ Config::read ()
_dcp_issuer = f.string_child ("DCPIssuer");
}
+ _dcp_creator = f.optional_string_child ("DCPCreator").get_value_or ("");
+
if (version && version.get() >= 2) {
_default_isdcf_metadata = ISDCFMetadata (f.node_child ("ISDCFMetadata"));
} else {
@@ -338,6 +340,7 @@ Config::write () const
root->add_child("DefaultDCPContentType")->add_child_text (_default_dcp_content_type->isdcf_name ());
}
root->add_child("DCPIssuer")->add_child_text (_dcp_issuer);
+ root->add_child("DCPCreator")->add_child_text (_dcp_creator);
_default_isdcf_metadata.as_xml (root->add_child ("ISDCFMetadata"));