diff options
Diffstat (limited to 'src/lib/dci_metadata.cc')
| -rw-r--r-- | src/lib/dci_metadata.cc | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/lib/dci_metadata.cc b/src/lib/dci_metadata.cc index f25b3ddb0..27306a15e 100644 --- a/src/lib/dci_metadata.cc +++ b/src/lib/dci_metadata.cc @@ -24,10 +24,12 @@ #include "i18n.h" using std::string; +using boost::lexical_cast; using boost::shared_ptr; DCIMetadata::DCIMetadata (shared_ptr<const cxml::Node> node) { + content_version = node->number_child<int> ("ContentVersion"); audio_language = node->string_child ("AudioLanguage"); subtitle_language = node->string_child ("SubtitleLanguage"); territory = node->string_child ("Territory"); @@ -40,6 +42,7 @@ DCIMetadata::DCIMetadata (shared_ptr<const cxml::Node> node) void DCIMetadata::as_xml (xmlpp::Node* root) const { + root->add_child("ContentVersion")->add_child_text (lexical_cast<string> (content_version)); root->add_child("AudioLanguage")->add_child_text (audio_language); root->add_child("SubtitleLanguage")->add_child_text (subtitle_language); root->add_child("Territory")->add_child_text (territory); |
