diff options
Diffstat (limited to 'test/subtitle_reel_test.cc')
| -rw-r--r-- | test/subtitle_reel_test.cc | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/test/subtitle_reel_test.cc b/test/subtitle_reel_test.cc index d7eb90d25..147f5c523 100644 --- a/test/subtitle_reel_test.cc +++ b/test/subtitle_reel_test.cc @@ -60,9 +60,11 @@ BOOST_AUTO_TEST_CASE (subtitle_reel_test) red_a->set_position (film, dcpomatic::DCPTime()); red_a->video->set_length (240); sub_a->set_position (film, dcpomatic::DCPTime()); + sub_a->only_text()->set_language(dcp::LanguageTag("de")); red_b->set_position (film, dcpomatic::DCPTime::from_seconds(10)); red_b->video->set_length (240); sub_b->set_position (film, dcpomatic::DCPTime::from_seconds(10)); + sub_b->only_text()->set_language(dcp::LanguageTag("de")); film->set_reel_type (ReelType::BY_VIDEO_CONTENT); @@ -169,7 +171,11 @@ BOOST_AUTO_TEST_CASE (closed_captions_in_all_reels_test) { dcp::VerificationNote::Code::INVALID_SUBTITLE_FIRST_TEXT_TIME, dcp::VerificationNote::Code::INVALID_SUBTITLE_SPACING - }); + }, + true, + /* ClairMeta gives an error with multiple ClosedCaption assets */ + false + ); dcp::DCP dcp ("build/test/closed_captions_in_all_reels_test/" + film->dcp_name()); dcp.read (); @@ -210,6 +216,7 @@ BOOST_AUTO_TEST_CASE (subtitles_split_at_reel_boundaries) auto subtitle = content_factory("test/data/45s.srt")[0]; film->examine_and_add_content (subtitle); BOOST_REQUIRE (!wait_for_jobs()); + subtitle->only_text()->set_language(dcp::LanguageTag("de")); make_and_verify_dcp (film, { dcp::VerificationNote::Code::INVALID_STANDARD }); |
