Fix typo in log message.
[dcpomatic.git] / test / subtitle_font_id_test.cc
index 41bc3a9230b3d58d35c5bdf83c8e3c014ebee67a..51bccc70a78a3c9ed724e6e6444eb0a1e2db6592 100644 (file)
@@ -51,8 +51,8 @@ BOOST_AUTO_TEST_CASE(full_dcp_subtitle_font_id_test)
 
 BOOST_AUTO_TEST_CASE(dcp_subtitle_font_id_test)
 {
-       auto subs = content_factory(TestPaths::private_data() / "JourneyToJah_TLR-1_F_EN-DE-FR_CH_51_2K_LOK_20140225_DGL_SMPTE_OV" / "8b48f6ae-c74b-4b80-b994-a8236bbbad74_sub.mxf").front();
-       auto film = new_test_film2("dcp_subtitle_font_id_test", { subs });
+       auto subs = content_factory(TestPaths::private_data() / "JourneyToJah_TLR-1_F_EN-DE-FR_CH_51_2K_LOK_20140225_DGL_SMPTE_OV" / "8b48f6ae-c74b-4b80-b994-a8236bbbad74_sub.mxf");
+       auto film = new_test_film2("dcp_subtitle_font_id_test", subs);
 
        auto content = film->content();
        BOOST_REQUIRE_EQUAL(content.size(), 1U);
@@ -90,3 +90,13 @@ BOOST_AUTO_TEST_CASE(make_dcp_with_subs_from_smpte_dcp)
        make_and_verify_dcp(film);
 }
 
+
+BOOST_AUTO_TEST_CASE(make_dcp_with_subs_from_mkv)
+{
+       auto subs = content_factory(TestPaths::private_data() / "clapperboard_with_subs.mkv");
+       auto film = new_test_film2("make_dcp_with_subs_from_mkv", subs);
+       subs[0]->text.front()->set_use(true);
+       subs[0]->text.front()->set_language(dcp::LanguageTag("en-US"));
+       make_and_verify_dcp(film, { dcp::VerificationNote::Code::INVALID_PICTURE_FRAME_RATE_FOR_2K });
+}
+