Fix isdcf name ATMOS test.
[dcpomatic.git] / test / subtitle_timing_test.cc
index e8d4b07fe51e01c4b54f9e02df2f38957113ecf7..eec4c063981f7cc4fb48742fd401a9112139e25b 100644 (file)
@@ -40,12 +40,12 @@ BOOST_AUTO_TEST_CASE (test_subtitle_timing_with_frame_rate_change)
        constexpr auto content_frame_rate = 29.976f;
        const std::string name = "test_subtitle_timing_with_frame_rate_change";
 
-       auto picture = content_factory("test/data/flat_red.png").front();
-       auto sub = content_factory("test/data/hour.srt").front();
+       auto picture = content_factory("test/data/flat_red.png")[0];
+       auto sub = content_factory("test/data/hour.srt")[0];
        sub->text.front()->set_language(dcp::LanguageTag("en-GB"));
-       picture->set_video_frame_rate (content_frame_rate);
 
        auto film = new_test_film2 (name, { picture, sub });
+       picture->set_video_frame_rate(film, content_frame_rate);
        auto const dcp_frame_rate = film->video_frame_rate();
 
        make_and_verify_dcp (film, {dcp::VerificationNote::Code::INVALID_SUBTITLE_FIRST_TEXT_TIME, dcp::VerificationNote::Code::INVALID_PICTURE_FRAME_RATE_FOR_2K });