From 90d598fb10c1808a31bb04f30af8b15e78abcf2f Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Sun, 22 Nov 2020 23:19:35 +0100 Subject: Add SMPTE Bv2.1 ExtensionMetadata. --- src/cpl.cc | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src') diff --git a/src/cpl.cc b/src/cpl.cc index e995581c..561eb828 100644 --- a/src/cpl.cc +++ b/src/cpl.cc @@ -404,6 +404,14 @@ CPL::maybe_write_composition_metadata_asset (xmlpp::Element* node) const meta->add_child("MainSubtitleLanguageList")->add_child_text(lang); } + /* SMPTE Bv2.1 8.6.3 */ + xmlpp::Element* extension = meta->add_child("ExtensionMetadataList", "meta")->add_child("ExtensionMetadata", "meta"); + extension->set_attribute("scope", "http://isdcf.com/ns/cplmd/app"); + extension->add_child("Name", "meta")->add_child_text("Application"); + xmlpp::Element* property = extension->add_child("PropertyList", "meta")->add_child("Property", "meta"); + property->add_child("Name", "meta")->add_child_text("DCP Constraints Profile"); + property->add_child("Value", "meta")->add_child_text("SMPTE-RDD-52:2020-Bv2.1"); + if (_reels.front()->main_sound()) { shared_ptr asset = _reels.front()->main_sound()->asset(); if (asset) { -- cgit v1.2.3