summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2021-08-04 20:27:32 +0200
committerCarl Hetherington <cth@carlh.net>2021-08-04 20:27:32 +0200
commit9bc5ced02a09010b7ed4fd3a62a3d3e0a03665da (patch)
tree0718b91e628bcef7019d301131d48a50df9e6532 /test
parent7cbb0cd253c483644d237ec6874032e72d2ed9d4 (diff)
Add support for writing CPL metadata about sign language video tracks (DoM #2062).
Diffstat (limited to 'test')
-rw-r--r--test/cpl_metadata_test.cc2
-rw-r--r--test/ref/cpl_metadata_test1.xml9
2 files changed, 11 insertions, 0 deletions
diff --git a/test/cpl_metadata_test.cc b/test/cpl_metadata_test.cc
index eeef3172..511098ea 100644
--- a/test/cpl_metadata_test.cc
+++ b/test/cpl_metadata_test.cc
@@ -310,6 +310,8 @@ BOOST_AUTO_TEST_CASE (cpl_metadata_write_test1)
auto lt = { dcp::LanguageTag("en-US"), dcp::LanguageTag("fr-ZA") };
cpl.set_additional_subtitle_languages (lt);
+ cpl.set_sign_language_video_language (dcp::LanguageTag("bzs"));
+
cpl.write_xml ("build/test/cpl_metadata_write_test1.xml", {});
check_xml (
dcp::file_to_string("test/ref/cpl_metadata_test1.xml"),
diff --git a/test/ref/cpl_metadata_test1.xml b/test/ref/cpl_metadata_test1.xml
index 1185abc5..58649e8d 100644
--- a/test/ref/cpl_metadata_test1.xml
+++ b/test/ref/cpl_metadata_test1.xml
@@ -76,6 +76,15 @@
</meta:Property>
</meta:PropertyList>
</meta:ExtensionMetadata>
+ <meta:ExtensionMetadata scope="http://isdcf.com/2017/10/SignLanguageVideo">
+ <meta:Name>Sign Language Video</meta:Name>
+ <meta:PropertyList>
+ <meta:Property>
+ <meta:Name>Language Tag</meta:Name>
+ <meta:Value>bzs</meta:Value>
+ </meta:Property>
+ </meta:PropertyList>
+ </meta:ExtensionMetadata>
</meta:ExtensionMetadataList>
</meta:CompositionMetadataAsset>
</AssetList>