diff options
| author | Carl Hetherington <cth@carlh.net> | 2013-08-25 17:18:11 +0100 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2013-08-25 17:18:11 +0100 |
| commit | a5901718e3a0ee692d745fd3a6d8f5a49d422a26 (patch) | |
| tree | c211b207f911b12ed4313519956e2d616ef773f1 /src/dcp.cc | |
| parent | 5384418af0299194ecf3e27fd2e443e7d882a713 (diff) | |
Tweak interop / SMPTE to pass dcp_inspect.
Diffstat (limited to 'src/dcp.cc')
| -rw-r--r-- | src/dcp.cc | 17 |
1 files changed, 13 insertions, 4 deletions
@@ -154,10 +154,19 @@ DCP::write_assetmap (string pkl_uuid, int pkl_length, bool interop, XMLMetadata } root->add_child("Id")->add_child_text ("urn:uuid:" + make_uuid()); - root->add_child("Creator")->add_child_text (metadata.creator); - root->add_child("VolumeCount")->add_child_text ("1"); - root->add_child("IssueDate")->add_child_text (metadata.issue_date); - root->add_child("Issuer")->add_child_text (metadata.issuer); + root->add_child("AnnotationText")->add_child_text ("Created by " + metadata.creator); + if (interop) { + root->add_child("VolumeCount")->add_child_text ("1"); + root->add_child("IssueDate")->add_child_text (metadata.issue_date); + root->add_child("Issuer")->add_child_text (metadata.issuer); + root->add_child("Creator")->add_child_text (metadata.creator); + } else { + root->add_child("Creator")->add_child_text (metadata.creator); + root->add_child("VolumeCount")->add_child_text ("1"); + root->add_child("IssueDate")->add_child_text (metadata.issue_date); + root->add_child("Issuer")->add_child_text (metadata.issuer); + } + xmlpp::Node* asset_list = root->add_child ("AssetList"); xmlpp::Node* asset = asset_list->add_child ("Asset"); |
