summaryrefslogtreecommitdiff
path: root/test/subtitle_language_test.cc
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2024-01-12 15:29:12 +0100
committerCarl Hetherington <cth@carlh.net>2024-01-15 10:28:12 +0100
commit42ebd462686e403711bed5fa4be23a498795754b (patch)
tree483714ed21a4312c7d68659be9fe71fa17bf09bf /test/subtitle_language_test.cc
parent27513a18c7bb63a9142d40b866a026d1bcc17134 (diff)
Inspect all DCPs made during tests with ClairMeta.76-dcp-inspect
Diffstat (limited to 'test/subtitle_language_test.cc')
-rw-r--r--test/subtitle_language_test.cc14
1 files changed, 9 insertions, 5 deletions
diff --git a/test/subtitle_language_test.cc b/test/subtitle_language_test.cc
index cd4f6f4ca..6ae0647e9 100644
--- a/test/subtitle_language_test.cc
+++ b/test/subtitle_language_test.cc
@@ -44,7 +44,7 @@ BOOST_AUTO_TEST_CASE (subtitle_language_interop_test)
auto fr = content_factory("test/data/frames.srt");
auto film = new_test_film2 (name, fr);
- fr[0]->only_text()->set_language (dcp::LanguageTag("fr-FR"));
+ fr[0]->only_text()->set_language(dcp::LanguageTag("fr"));
film->set_interop (true);
film->set_audio_channels(6);
@@ -54,9 +54,13 @@ BOOST_AUTO_TEST_CASE (subtitle_language_interop_test)
dcp::VerificationNote::Code::INVALID_STANDARD,
dcp::VerificationNote::Code::INVALID_SUBTITLE_SPACING,
dcp::VerificationNote::Code::INVALID_SUBTITLE_DURATION
- });
+ },
+ false,
+ /* clairmeta raises errors about subtitle spacing/duration */
+ false
+ );
- check_dcp (String::compose("test/data/%1", name), String::compose("build/test/%1/%2", name, film->dcp_name()));
+ check_dcp(String::compose("test/data/%1", name), String::compose("build/test/%1/%2", name, film->dcp_name()));
}
@@ -66,7 +70,7 @@ BOOST_AUTO_TEST_CASE (subtitle_language_smpte_test)
auto fr = content_factory("test/data/frames.srt");
auto film = new_test_film2 (name, fr);
- fr[0]->only_text()->set_language (dcp::LanguageTag("fr-FR"));
+ fr[0]->only_text()->set_language(dcp::LanguageTag("fr"));
film->set_interop (false);
make_and_verify_dcp (
@@ -95,7 +99,7 @@ BOOST_AUTO_TEST_CASE(subtitle_language_in_cpl_test)
auto film = new_test_film2(boost::unit_test::framework::current_test_unit().full_name(), { subs, video1, video2 });
video2->set_position(film, dcpomatic::DCPTime::from_seconds(5));
film->set_reel_type(ReelType::BY_VIDEO_CONTENT);
- subs->only_text()->set_language(dcp::LanguageTag("fr-FR"));
+ subs->only_text()->set_language(dcp::LanguageTag("fr"));
make_and_verify_dcp(
film,