Inspect most DCPs made during tests with ClairMeta (#76).
[dcpomatic.git] / test / subtitle_language_test.cc
index cd4f6f4ca70847dbdf2e42219fb3a9894e69a033..6ae0647e9ebfd5328f922beda71efc6ea1527046 100644 (file)
@@ -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,