summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2024-05-20 16:55:57 +0200
committerCarl Hetherington <cth@carlh.net>2024-05-22 10:33:45 +0200
commitc95ba3eb99c5e4d6dca90cee7e5bb9077b6ed02c (patch)
tree82857f50135db65c8750e9e4492536d4639e0a91
parente3dba6242aed7415eddbbfb1e5d56ce6680603c1 (diff)
Rename new_test_film2 -> new_test_film.
-rw-r--r--test/2536_regression_test.cc6
-rw-r--r--test/4k_test.cc2
-rw-r--r--test/atmos_test.cc12
-rw-r--r--test/audio_analysis_test.cc24
-rw-r--r--test/audio_content_test.cc24
-rw-r--r--test/audio_delay_test.cc2
-rw-r--r--test/audio_processor_test.cc2
-rw-r--r--test/burnt_subtitle_test.cc12
-rw-r--r--test/butler_test.cc4
-rw-r--r--test/bv20_test.cc4
-rw-r--r--test/client_server_test.cc2
-rw-r--r--test/closed_caption_test.cc4
-rw-r--r--test/content_test.cc16
-rw-r--r--test/cpl_hash_test.cc4
-rw-r--r--test/cpl_metadata_test.cc4
-rw-r--r--test/dcp_decoder_test.cc12
-rw-r--r--test/dcp_digest_file_test.cc4
-rw-r--r--test/dcp_examiner_test.cc4
-rw-r--r--test/dcp_metadata_test.cc4
-rw-r--r--test/dcp_playback_test.cc2
-rw-r--r--test/dcp_subtitle_test.cc16
-rw-r--r--test/digest_test.cc2
-rw-r--r--test/empty_caption_test.cc2
-rw-r--r--test/empty_test.cc8
-rw-r--r--test/encryption_test.cc2
-rw-r--r--test/ffmpeg_audio_only_test.cc2
-rw-r--r--test/ffmpeg_audio_test.cc8
-rw-r--r--test/ffmpeg_dcp_test.cc2
-rw-r--r--test/ffmpeg_decoder_error_test.cc4
-rw-r--r--test/ffmpeg_decoder_seek_test.cc2
-rw-r--r--test/ffmpeg_decoder_sequential_test.cc2
-rw-r--r--test/ffmpeg_encoder_test.cc44
-rw-r--r--test/ffmpeg_examiner_test.cc2
-rw-r--r--test/ffmpeg_properties_test.cc2
-rw-r--r--test/ffmpeg_pts_offset_test.cc2
-rw-r--r--test/file_extension_test.cc4
-rw-r--r--test/file_naming_test.cc8
-rw-r--r--test/film_metadata_test.cc8
-rw-r--r--test/film_test.cc8
-rw-r--r--test/find_missing_test.cc6
-rw-r--r--test/frame_rate_test.cc6
-rw-r--r--test/guess_crop_test.cc6
-rw-r--r--test/hints_test.cc12
-rw-r--r--test/image_content_fade_test.cc2
-rw-r--r--test/import_dcp_test.cc12
-rw-r--r--test/interrupt_encoder_test.cc2
-rw-r--r--test/isdcf_name_test.cc6
-rw-r--r--test/j2k_encode_threading_test.cc6
-rw-r--r--test/j2k_encoder_test.cc2
-rw-r--r--test/j2k_video_bit_rate_test.cc2
-rw-r--r--test/kdm_cli_test.cc2
-rw-r--r--test/kdm_naming_test.cc4
-rw-r--r--test/map_cli_test.cc32
-rw-r--r--test/markers_test.cc8
-rw-r--r--test/mca_subdescriptors_test.cc2
-rw-r--r--test/no_use_video_test.cc10
-rw-r--r--test/optimise_stills_test.cc4
-rw-r--r--test/overlap_video_test.cc2
-rw-r--r--test/player_test.cc48
-rw-r--r--test/playlist_test.cc2
-rw-r--r--test/pulldown_detect_test.cc2
-rw-r--r--test/recover_test.cc6
-rw-r--r--test/reel_writer_test.cc4
-rw-r--r--test/reels_test.cc42
-rw-r--r--test/remake_id_test.cc6
-rw-r--r--test/remake_video_test.cc2
-rw-r--r--test/remake_with_subtitle_test.cc2
-rw-r--r--test/repeat_frame_test.cc2
-rw-r--r--test/required_disk_space_test.cc2
-rw-r--r--test/scaling_test.cc4
-rw-r--r--test/silence_padding_test.cc4
-rw-r--r--test/skip_frame_test.cc2
-rw-r--r--test/srt_subtitle_test.cc18
-rw-r--r--test/ssa_subtitle_test.cc2
-rw-r--r--test/subtitle_charset_test.cc4
-rw-r--r--test/subtitle_font_id_change_test.cc8
-rw-r--r--test/subtitle_font_id_test.cc28
-rw-r--r--test/subtitle_language_test.cc6
-rw-r--r--test/subtitle_position_test.cc6
-rw-r--r--test/subtitle_reel_number_test.cc2
-rw-r--r--test/subtitle_reel_test.cc8
-rw-r--r--test/subtitle_timing_test.cc4
-rw-r--r--test/subtitle_trim_test.cc2
-rw-r--r--test/template_test.cc2
-rw-r--r--test/test.cc2
-rw-r--r--test/test.h2
-rw-r--r--test/text_entry_point_test.cc2
-rw-r--r--test/threed_test.cc24
-rw-r--r--test/time_calculation_test.cc8
-rw-r--r--test/torture_test.cc6
-rw-r--r--test/upmixer_a_test.cc2
-rw-r--r--test/vf_kdm_test.cc6
-rw-r--r--test/vf_test.cc46
-rw-r--r--test/video_level_test.cc16
-rw-r--r--test/video_mxf_content_test.cc2
-rw-r--r--test/writer_test.cc6
96 files changed, 371 insertions, 371 deletions
diff --git a/test/2536_regression_test.cc b/test/2536_regression_test.cc
index 7233839ae..9f74ffd09 100644
--- a/test/2536_regression_test.cc
+++ b/test/2536_regression_test.cc
@@ -37,7 +37,7 @@ BOOST_AUTO_TEST_CASE(crash_rendering_vf_interop_subs_test)
auto prefix = std::string("crash_rendering_vf_interop_subs_test");
auto video = content_factory("test/data/flat_red.png");
- auto ov = new_test_film2(prefix + "_ov", video);
+ auto ov = new_test_film(prefix + "_ov", video);
ov->set_interop(true);
make_and_verify_dcp(
@@ -48,7 +48,7 @@ BOOST_AUTO_TEST_CASE(crash_rendering_vf_interop_subs_test)
auto ov_dcp = make_shared<DCPContent>(ov->dir(ov->dcp_name()));
auto subtitles = content_factory("test/data/short.srt");
- auto vf = new_test_film2(prefix + "_vf", { ov_dcp, subtitles.front() });
+ auto vf = new_test_film(prefix + "_vf", { ov_dcp, subtitles.front() });
vf->set_interop(true);
vf->set_reel_type(ReelType::BY_VIDEO_CONTENT);
ov_dcp->set_reference_video(true);
@@ -66,7 +66,7 @@ BOOST_AUTO_TEST_CASE(crash_rendering_vf_interop_subs_test)
auto vf_dcp = make_shared<DCPContent>(vf->dir(vf->dcp_name()));
vf_dcp->add_ov(ov->dir(ov->dcp_name()));
- auto test = new_test_film2(prefix + "_test", { vf_dcp });
+ auto test = new_test_film(prefix + "_test", { vf_dcp });
vf_dcp->text[0]->set_use(true);
auto player = make_shared<Player>(test, Image::Alignment::COMPACT);
diff --git a/test/4k_test.cc b/test/4k_test.cc
index 1186d7527..a1b9477b1 100644
--- a/test/4k_test.cc
+++ b/test/4k_test.cc
@@ -45,7 +45,7 @@ using std::make_shared;
BOOST_AUTO_TEST_CASE (fourk_test)
{
auto c = make_shared<FFmpegContent>("test/data/test.mp4");
- auto film = new_test_film2("4k_test", { c });
+ auto film = new_test_film("4k_test", { c });
LogSwitcher ls (film->log());
film->set_resolution (Resolution::FOUR_K);
film->set_dcp_content_type(DCPContentType::from_isdcf_name("FTR"));
diff --git a/test/atmos_test.cc b/test/atmos_test.cc
index d070fa710..ef7449f20 100644
--- a/test/atmos_test.cc
+++ b/test/atmos_test.cc
@@ -45,7 +45,7 @@ BOOST_AUTO_TEST_CASE (atmos_passthrough_test)
{
Cleanup cl;
- auto film = new_test_film2 (
+ auto film = new_test_film(
"atmos_passthrough_test",
content_factory(TestPaths::private_data() / "atmos_asset.mxf"),
&cl
@@ -66,7 +66,7 @@ BOOST_AUTO_TEST_CASE (atmos_encrypted_passthrough_test)
auto ref = TestPaths::private_data() / "atmos_asset.mxf";
auto content = content_factory(TestPaths::private_data() / "atmos_asset.mxf");
- auto film = new_test_film2 ("atmos_encrypted_passthrough_test", content, &cl);
+ auto film = new_test_film("atmos_encrypted_passthrough_test", content, &cl);
film->set_encrypted (true);
film->_key = dcp::Key ("4fac12927eb122af1c2781aa91f3a4cc");
@@ -82,7 +82,7 @@ BOOST_AUTO_TEST_CASE (atmos_encrypted_passthrough_test)
auto content2 = make_shared<DCPContent>(film->dir(film->dcp_name()));
content2->add_kdm (kdm);
- auto film2 = new_test_film2 ("atmos_encrypted_passthrough_test2", {content2}, &cl);
+ auto film2 = new_test_film("atmos_encrypted_passthrough_test2", {content2}, &cl);
make_and_verify_dcp (film2, { dcp::VerificationNote::Code::MISSING_CPL_METADATA });
BOOST_CHECK (mxf_atmos_files_same(ref, dcp_file(film2, "atmos"), true));
@@ -97,7 +97,7 @@ BOOST_AUTO_TEST_CASE (atmos_trim_test)
auto ref = TestPaths::private_data() / "atmos_asset.mxf";
auto content = content_factory(TestPaths::private_data() / "atmos_asset.mxf");
- auto film = new_test_film2 ("atmos_trim_test", content, &cl);
+ auto film = new_test_film("atmos_trim_test", content, &cl);
content[0]->set_trim_start(film, dcpomatic::ContentTime::from_seconds(1));
@@ -131,14 +131,14 @@ BOOST_AUTO_TEST_CASE(atmos_replace_test)
};
auto atmos_0 = content_factory("test/data/atmos_0.mxf");
- auto ov = new_test_film2("atmos_merge_test_ov", atmos_0);
+ auto ov = new_test_film("atmos_merge_test_ov", atmos_0);
make_and_verify_dcp(ov, { dcp::VerificationNote::Code::MISSING_CPL_METADATA });
// atmos_0.mxf should contain all zeros for its data
check(ov, 0);
auto atmos_1 = content_factory("test/data/atmos_1.mxf");
auto ov_content = std::make_shared<DCPContent>(boost::filesystem::path("build/test/atmos_merge_test_ov") / ov->dcp_name());
- auto vf = new_test_film2("atmos_merge_test_vf", { ov_content, atmos_1.front() });
+ auto vf = new_test_film("atmos_merge_test_vf", { ov_content, atmos_1.front() });
ov_content->set_reference_video(true);
atmos_1.front()->set_position(vf, dcpomatic::DCPTime());
make_and_verify_dcp(vf, { dcp::VerificationNote::Code::MISSING_CPL_METADATA, dcp::VerificationNote::Code::EXTERNAL_ASSET }, false);
diff --git a/test/audio_analysis_test.cc b/test/audio_analysis_test.cc
index 5e8bd0e2d..77b251918 100644
--- a/test/audio_analysis_test.cc
+++ b/test/audio_analysis_test.cc
@@ -103,7 +103,7 @@ BOOST_AUTO_TEST_CASE (audio_analysis_serialisation_test)
BOOST_AUTO_TEST_CASE (audio_analysis_test)
{
auto c = make_shared<FFmpegContent>(TestPaths::private_data() / "betty_L.wav");
- auto film = new_test_film2("audio_analysis_test", { c });
+ auto film = new_test_film("audio_analysis_test", { c });
auto job = make_shared<AnalyseAudioJob>(film, film->playlist(), false);
JobManager::instance()->add (job);
@@ -115,7 +115,7 @@ BOOST_AUTO_TEST_CASE (audio_analysis_test)
BOOST_AUTO_TEST_CASE (audio_analysis_negative_delay_test)
{
auto c = make_shared<FFmpegContent>(TestPaths::private_data() / "boon_telly.mkv");
- auto film = new_test_film2("audio_analysis_negative_delay_test", { c });
+ auto film = new_test_film("audio_analysis_negative_delay_test", { c });
c->audio->set_delay (-250);
auto job = make_shared<AnalyseAudioJob>(film, film->playlist(), false);
@@ -128,7 +128,7 @@ BOOST_AUTO_TEST_CASE (audio_analysis_negative_delay_test)
BOOST_AUTO_TEST_CASE (audio_analysis_test2)
{
auto c = make_shared<FFmpegContent>(TestPaths::private_data() / "3d_thx_broadway_2010_lossless.m2ts");
- auto film = new_test_film2("audio_analysis_test2", { c });
+ auto film = new_test_film("audio_analysis_test2", { c });
auto job = make_shared<AnalyseAudioJob>(film, film->playlist(), false);
JobManager::instance()->add (job);
@@ -142,7 +142,7 @@ BOOST_AUTO_TEST_CASE (audio_analysis_test2)
BOOST_AUTO_TEST_CASE (audio_analysis_test3)
{
auto content = make_shared<FFmpegContent>("test/data/white.wav");
- auto film = new_test_film2("analyse_audio_test", { content });
+ auto film = new_test_film("analyse_audio_test", { content });
film->set_audio_channels (12);
boost::signals2::connection connection;
@@ -157,7 +157,7 @@ BOOST_AUTO_TEST_CASE (audio_analysis_test3)
BOOST_AUTO_TEST_CASE (analyse_audio_test4)
{
auto content = content_factory(TestPaths::private_data() / "20 The Wedding Convoy Song.m4a")[0];
- auto film = new_test_film2("analyse_audio_test", { content });
+ auto film = new_test_film("analyse_audio_test", { content });
auto playlist = make_shared<Playlist>();
playlist->add (film, content);
@@ -169,7 +169,7 @@ BOOST_AUTO_TEST_CASE (analyse_audio_test4)
BOOST_AUTO_TEST_CASE (analyse_audio_leqm_test)
{
- auto film = new_test_film2 ("analyse_audio_leqm_test");
+ auto film = new_test_film("analyse_audio_leqm_test");
film->set_audio_channels (2);
auto content = content_factory(TestPaths::private_data() / "betty_stereo_48k.wav")[0];
film->examine_and_add_content (content);
@@ -191,7 +191,7 @@ BOOST_AUTO_TEST_CASE (analyse_audio_leqm_test)
BOOST_AUTO_TEST_CASE(analyse_audio_leqm_same_with_empty_channels)
{
auto dcp = make_shared<DCPContent>(TestPaths::private_data() / "JourneyToJah_TLR-1_F_EN-DE-FR_CH_51_2K_LOK_20140225_DGL_SMPTE_OV");
- auto film = new_test_film2("analyse_audio_leqm_test2", { dcp });
+ auto film = new_test_film("analyse_audio_leqm_test2", { dcp });
film->set_audio_channels(8);
auto analyse = [film, dcp](int channels) {
@@ -217,7 +217,7 @@ BOOST_AUTO_TEST_CASE(analyse_audio_leqm_same_with_empty_channels)
BOOST_AUTO_TEST_CASE(analyse_audio_with_long_silent_end)
{
auto content = content_factory(TestPaths::private_data() / "2364.mkv")[0];
- auto film = new_test_film2("analyse_audio_with_long_silent_end", { content });
+ auto film = new_test_film("analyse_audio_with_long_silent_end", { content });
auto playlist = make_shared<Playlist>();
playlist->add(film, content);
@@ -230,7 +230,7 @@ BOOST_AUTO_TEST_CASE(analyse_audio_with_long_silent_end)
BOOST_AUTO_TEST_CASE(analyse_audio_with_strange_channel_count)
{
auto content = content_factory(TestPaths::private_data() / "mali.mkv")[0];
- auto film = new_test_film2("analyse_audio_with_strange_channel_count", { content });
+ auto film = new_test_film("analyse_audio_with_strange_channel_count", { content });
auto playlist = make_shared<Playlist>();
playlist->add(film, content);
@@ -243,14 +243,14 @@ BOOST_AUTO_TEST_CASE(analyse_audio_with_strange_channel_count)
BOOST_AUTO_TEST_CASE(analyse_audio_with_more_channels_than_film)
{
auto picture = content_factory("test/data/flat_red.png");
- auto film_16ch = new_test_film2("analyse_audio_with_more_channels_than_film_16ch", picture);
+ auto film_16ch = new_test_film("analyse_audio_with_more_channels_than_film_16ch", picture);
film_16ch->set_audio_channels(16);
make_and_verify_dcp(film_16ch);
auto pcm_16ch = find_file(film_16ch->dir(film_16ch->dcp_name()), "pcm_");
auto sound = content_factory(pcm_16ch)[0];
- auto film_6ch = new_test_film2("analyse_audio_with_more_channels_than_film_6ch", { sound });
+ auto film_6ch = new_test_film("analyse_audio_with_more_channels_than_film_6ch", { sound });
auto playlist = make_shared<Playlist>();
playlist->add(film_6ch, sound);
@@ -263,7 +263,7 @@ BOOST_AUTO_TEST_CASE(analyse_audio_with_more_channels_than_film)
BOOST_AUTO_TEST_CASE(analyse_audio_uses_processor_when_analysing_whole_film)
{
auto sound = content_factory(TestPaths::private_data() / "betty_stereo.wav")[0];
- auto film = new_test_film2("analyse_audio_uses_processor_when_analysing_whole_film", { sound });
+ auto film = new_test_film("analyse_audio_uses_processor_when_analysing_whole_film", { sound });
auto job = make_shared<AnalyseAudioJob>(film, film->playlist(), true);
JobManager::instance()->add(job);
diff --git a/test/audio_content_test.cc b/test/audio_content_test.cc
index f2c095fab..72023a66f 100644
--- a/test/audio_content_test.cc
+++ b/test/audio_content_test.cc
@@ -30,7 +30,7 @@
BOOST_AUTO_TEST_CASE (audio_content_fade_empty_region)
{
auto content = content_factory("test/data/impulse_train.wav");
- auto film = new_test_film2("audio_content_fade_empty_region", content);
+ auto film = new_test_film("audio_content_fade_empty_region", content);
BOOST_CHECK(content[0]->audio->fade(content[0]->audio->stream(), 0, 0, 48000).empty());
}
@@ -39,7 +39,7 @@ BOOST_AUTO_TEST_CASE (audio_content_fade_empty_region)
BOOST_AUTO_TEST_CASE (audio_content_fade_no_fade)
{
auto content = content_factory("test/data/impulse_train.wav");
- auto film = new_test_film2("audio_content_fade_no_fade", content);
+ auto film = new_test_film("audio_content_fade_no_fade", content);
auto const stream = content[0]->audio->stream();
@@ -52,7 +52,7 @@ BOOST_AUTO_TEST_CASE (audio_content_fade_no_fade)
BOOST_AUTO_TEST_CASE (audio_content_fade_unfaded_part)
{
auto content = content_factory("test/data/impulse_train.wav")[0];
- auto film = new_test_film2("audio_content_fade_unfaded_part", { content });
+ auto film = new_test_film("audio_content_fade_unfaded_part", { content });
auto const stream = content->audio->stream();
@@ -68,7 +68,7 @@ BOOST_AUTO_TEST_CASE (audio_content_fade_unfaded_part)
BOOST_AUTO_TEST_CASE (audio_content_within_the_fade_in)
{
auto content = content_factory("test/data/impulse_train.wav")[0];
- auto film = new_test_film2("audio_content_within_the_fade_in", { content });
+ auto film = new_test_film("audio_content_within_the_fade_in", { content });
content->audio->set_fade_in(dcpomatic::ContentTime::from_frames(2000, 48000));
@@ -83,7 +83,7 @@ BOOST_AUTO_TEST_CASE (audio_content_within_the_fade_in)
BOOST_AUTO_TEST_CASE (audio_content_within_the_fade_out)
{
auto content = content_factory("test/data/impulse_train.wav")[0];
- auto film = new_test_film2("audio_content_within_the_fade_out", { content });
+ auto film = new_test_film("audio_content_within_the_fade_out", { content });
auto const stream = content->audio->stream();
@@ -101,7 +101,7 @@ BOOST_AUTO_TEST_CASE (audio_content_within_the_fade_out)
BOOST_AUTO_TEST_CASE (audio_content_overlapping_the_fade_in)
{
auto content = content_factory("test/data/impulse_train.wav")[0];
- auto film = new_test_film2("audio_content_overlapping_the_fade_in", { content });
+ auto film = new_test_film("audio_content_overlapping_the_fade_in", { content });
content->audio->set_fade_in(dcpomatic::ContentTime::from_frames(2000, 48000));
content->audio->set_fade_out(dcpomatic::ContentTime::from_frames(2000, 48000));
@@ -120,7 +120,7 @@ BOOST_AUTO_TEST_CASE (audio_content_overlapping_the_fade_in)
BOOST_AUTO_TEST_CASE (audio_content_overlapping_the_fade_out)
{
auto content = content_factory("test/data/impulse_train.wav")[0];
- auto film = new_test_film2("audio_content_overlapping_the_fade_out", { content });
+ auto film = new_test_film("audio_content_overlapping_the_fade_out", { content });
auto const stream = content->audio->stream();
@@ -141,7 +141,7 @@ BOOST_AUTO_TEST_CASE (audio_content_overlapping_the_fade_out)
BOOST_AUTO_TEST_CASE (audio_content_fade_in_and_out)
{
auto content = content_factory("test/data/impulse_train.wav")[0];
- auto film = new_test_film2("audio_content_fade_in_and_out", { content });
+ auto film = new_test_film("audio_content_fade_in_and_out", { content });
auto const stream = content->audio->stream();
auto const length = stream->length();
@@ -160,7 +160,7 @@ BOOST_AUTO_TEST_CASE (audio_content_fade_in_and_out)
BOOST_AUTO_TEST_CASE (audio_content_fade_in_with_trim)
{
auto content = content_factory("test/data/impulse_train.wav")[0];
- auto film = new_test_film2("audio_content_fade_in_with_trim", { content });
+ auto film = new_test_film("audio_content_fade_in_with_trim", { content });
auto const stream = content->audio->stream();
@@ -187,7 +187,7 @@ BOOST_AUTO_TEST_CASE (audio_content_fade_in_with_trim)
BOOST_AUTO_TEST_CASE (audio_content_fade_out_with_trim)
{
auto content = content_factory("test/data/impulse_train.wav")[0];
- auto film = new_test_film2("audio_content_fade_out_with_trim", { content });
+ auto film = new_test_film("audio_content_fade_out_with_trim", { content });
auto const stream = content->audio->stream();
auto const length = stream->length();
@@ -217,7 +217,7 @@ BOOST_AUTO_TEST_CASE (audio_content_fade_out_with_trim_at_44k1)
{
/* 5s at 44.1kHz */
auto content = content_factory("test/data/white.wav")[0];
- auto film = new_test_film2("audio_content_fade_out_with_trim_at_44k1", { content });
+ auto film = new_test_film("audio_content_fade_out_with_trim_at_44k1", { content });
auto const stream = content->audio->stream();
@@ -249,7 +249,7 @@ BOOST_AUTO_TEST_CASE (audio_content_fade_out_with_trim_at_44k1)
BOOST_AUTO_TEST_CASE (audio_content_fades_same_as_video)
{
auto content = content_factory("test/data/staircase.mov")[0];
- auto film = new_test_film2("audio_content_fades_same_as_video", { content });
+ auto film = new_test_film("audio_content_fades_same_as_video", { content });
content->audio->set_use_same_fades_as_video(true);
content->video->set_fade_in(9);
diff --git a/test/audio_delay_test.cc b/test/audio_delay_test.cc
index bafdea4e1..369881d71 100644
--- a/test/audio_delay_test.cc
+++ b/test/audio_delay_test.cc
@@ -56,7 +56,7 @@ void test_audio_delay (int delay_in_ms)
{
string const film_name = "audio_delay_test_" + lexical_cast<string> (delay_in_ms);
auto content = make_shared<FFmpegContent>("test/data/staircase.wav");
- auto film = new_test_film2 (film_name, { content });
+ auto film = new_test_film(film_name, { content });
content->audio->set_delay (delay_in_ms);
diff --git a/test/audio_processor_test.cc b/test/audio_processor_test.cc
index 15e71e1c4..8ec829bf1 100644
--- a/test/audio_processor_test.cc
+++ b/test/audio_processor_test.cc
@@ -42,7 +42,7 @@ using std::make_shared;
BOOST_AUTO_TEST_CASE (audio_processor_test)
{
auto c = make_shared<FFmpegContent>("test/data/white.wav");
- auto film = new_test_film2("audio_processor_test", { c });
+ auto film = new_test_film("audio_processor_test", { c });
film->set_audio_channels(16);
film->set_dcp_content_type (DCPContentType::from_isdcf_name ("TST"));
diff --git a/test/burnt_subtitle_test.cc b/test/burnt_subtitle_test.cc
index 089b2e9ec..c3c253d51 100644
--- a/test/burnt_subtitle_test.cc
+++ b/test/burnt_subtitle_test.cc
@@ -59,7 +59,7 @@ using namespace dcpomatic;
BOOST_AUTO_TEST_CASE (burnt_subtitle_test_subrip)
{
auto content = content_factory("test/data/subrip2.srt")[0];
- auto film = new_test_film2("burnt_subtitle_test_subrip", { content });
+ auto film = new_test_film("burnt_subtitle_test_subrip", { content });
film->set_dcp_content_type(DCPContentType::from_isdcf_name("TLR"));
content->text[0]->set_use(true);
content->text[0]->set_burn(true);
@@ -79,7 +79,7 @@ BOOST_AUTO_TEST_CASE (burnt_subtitle_test_subrip)
BOOST_AUTO_TEST_CASE (burnt_subtitle_test_dcp)
{
auto content = content_factory("test/data/dcp_sub.xml")[0];
- auto film = new_test_film2("burnt_subtitle_test_dcp", { content });
+ auto film = new_test_film("burnt_subtitle_test_dcp", { content });
film->set_dcp_content_type(DCPContentType::from_isdcf_name("TLR"));
film->set_name("frobozz");
content->text[0]->set_use(true);
@@ -97,14 +97,14 @@ BOOST_AUTO_TEST_CASE (burnt_subtitle_test_dcp)
/** Burn some subtitles into an existing DCP to check the colour conversion */
BOOST_AUTO_TEST_CASE (burnt_subtitle_test_onto_dcp)
{
- auto film = new_test_film2("burnt_subtitle_test_onto_dcp", { content_factory("test/data/flat_black.png")[0] });
+ auto film = new_test_film("burnt_subtitle_test_onto_dcp", { content_factory("test/data/flat_black.png")[0] });
film->set_dcp_content_type(DCPContentType::from_isdcf_name("TLR"));
make_and_verify_dcp (film);
Config::instance()->set_log_types (Config::instance()->log_types() | LogEntry::TYPE_DEBUG_ENCODE);
auto background_dcp = make_shared<DCPContent>(film->dir(film->dcp_name()));
auto sub = content_factory("test/data/subrip2.srt")[0];
- auto film2 = new_test_film2("burnt_subtitle_test_onto_dcp2", { background_dcp, sub });
+ auto film2 = new_test_film("burnt_subtitle_test_onto_dcp2", { background_dcp, sub });
film2->set_dcp_content_type(DCPContentType::from_isdcf_name("TLR"));
film2->set_name("frobozz");
sub->text[0]->set_burn(true);
@@ -145,7 +145,7 @@ BOOST_AUTO_TEST_CASE(burnt_subtitle_test_position)
{
auto const name = String::compose("burnt_subtitle_test_position_%1", alignment);
auto subs = content_factory(String::compose("test/data/burn_%1.xml", alignment));
- auto film = new_test_film2(name, subs);
+ auto film = new_test_film(name, subs);
subs[0]->text[0]->set_use(true);
subs[0]->text[0]->set_burn(true);
make_and_verify_dcp(
@@ -178,7 +178,7 @@ BOOST_AUTO_TEST_CASE(burn_empty_subtitle_test)
Cleanup cl;
auto content = content_factory("test/data/empty_sub.xml")[0];
- auto film = new_test_film2("burnt_empty_subtitle_test", { content });
+ auto film = new_test_film("burnt_empty_subtitle_test", { content });
content->text[0]->set_use(true);
auto job = make_shared<TranscodeJob>(film, TranscodeJob::ChangedBehaviour::IGNORE);
diff --git a/test/butler_test.cc b/test/butler_test.cc
index b0d4590da..f7c307e3c 100644
--- a/test/butler_test.cc
+++ b/test/butler_test.cc
@@ -42,7 +42,7 @@ BOOST_AUTO_TEST_CASE (butler_test1)
{
auto video = content_factory("test/data/flat_red.png")[0];
auto audio = content_factory("test/data/staircase.wav")[0];
- auto film = new_test_film2("butler_test1", { video, audio });
+ auto film = new_test_film("butler_test1", { video, audio });
film->set_audio_channels (6);
/* This is the map of the player output (5.1) to the butler output (also 5.1) */
@@ -88,7 +88,7 @@ BOOST_AUTO_TEST_CASE (butler_test2)
{
auto content = content_factory(TestPaths::private_data() / "arrietty_JP-EN.mkv");
BOOST_REQUIRE (!content.empty());
- auto film = new_test_film2 ("butler_test2", { content.front() });
+ auto film = new_test_film("butler_test2", { content.front() });
BOOST_REQUIRE (content.front()->audio);
content.front()->audio->set_delay(100);
diff --git a/test/bv20_test.cc b/test/bv20_test.cc
index 7f4e98aa7..d41868601 100644
--- a/test/bv20_test.cc
+++ b/test/bv20_test.cc
@@ -72,7 +72,7 @@ BOOST_AUTO_TEST_CASE(bv21_extensions_used_when_not_limited)
{
auto picture = content_factory("test/data/flat_red.png");
auto sound = content_factory("test/data/sine_440.wav");
- auto film = new_test_film2("bv21_extensions_used_when_not_limited", { picture.front(), sound.front() });
+ auto film = new_test_film("bv21_extensions_used_when_not_limited", { picture.front(), sound.front() });
make_and_verify_dcp(film);
@@ -85,7 +85,7 @@ BOOST_AUTO_TEST_CASE(bv21_extensions_not_used_when_limited)
{
auto picture = content_factory("test/data/flat_red.png");
auto sound = content_factory("test/data/sine_440.wav");
- auto film = new_test_film2("bv21_extensions_not_used_when_limited", { picture.front(), sound.front () });
+ auto film = new_test_film("bv21_extensions_not_used_when_limited", { picture.front(), sound.front () });
film->set_limit_to_smpte_bv20(true);
make_and_verify_dcp(film);
diff --git a/test/client_server_test.cc b/test/client_server_test.cc
index 8acad2306..9840a07a1 100644
--- a/test/client_server_test.cc
+++ b/test/client_server_test.cc
@@ -321,7 +321,7 @@ BOOST_AUTO_TEST_CASE(real_encode_with_server)
Cleanup cl;
auto content = content_factory(TestPaths::private_data() / "dolby_aurora.vob");
- auto film = new_test_film2("real_encode_with_server", content, &cl);
+ auto film = new_test_film("real_encode_with_server", content, &cl);
EncodeServerFinder::instance();
diff --git a/test/closed_caption_test.cc b/test/closed_caption_test.cc
index 313e2a8d3..1a9531f4a 100644
--- a/test/closed_caption_test.cc
+++ b/test/closed_caption_test.cc
@@ -40,7 +40,7 @@ BOOST_AUTO_TEST_CASE (closed_caption_test1)
Cleanup cl;
auto content = make_shared<StringTextFileContent>("test/data/subrip.srt");
- auto film = new_test_film2 ("closed_caption_test1", { content }, &cl);
+ auto film = new_test_film("closed_caption_test1", { content }, &cl);
content->only_text()->set_type (TextType::CLOSED_CAPTION);
@@ -74,7 +74,7 @@ BOOST_AUTO_TEST_CASE (closed_caption_test2)
auto content1 = make_shared<StringTextFileContent>("test/data/subrip.srt");
auto content2 = make_shared<StringTextFileContent>("test/data/subrip2.srt");
auto content3 = make_shared<StringTextFileContent>("test/data/subrip3.srt");
- auto film = new_test_film2 ("closed_caption_test2", { content1, content2, content3 }, &cl);
+ auto film = new_test_film("closed_caption_test2", { content1, content2, content3 }, &cl);
content1->only_text()->set_type (TextType::CLOSED_CAPTION);
content1->only_text()->set_dcp_track (DCPTextTrack("First track", dcp::LanguageTag("fr-FR")));
diff --git a/test/content_test.cc b/test/content_test.cc
index 3df2df470..06d186da6 100644
--- a/test/content_test.cc
+++ b/test/content_test.cc
@@ -42,7 +42,7 @@ using namespace dcpomatic;
BOOST_AUTO_TEST_CASE (content_test1)
{
auto content = content_factory(TestPaths::private_data() / "demo_sound_bug.mkv")[0];
- auto film = new_test_film2("content_test1", { content });
+ auto film = new_test_film("content_test1", { content });
film->set_audio_channels(16);
make_and_verify_dcp (
film,
@@ -59,7 +59,7 @@ BOOST_AUTO_TEST_CASE (content_test1)
BOOST_AUTO_TEST_CASE (content_test2)
{
auto content = content_factory("test/data/red_23976.mp4")[0];
- auto film = new_test_film2 ("content_test2", {content});
+ auto film = new_test_film("content_test2", {content});
content->set_trim_start(film, ContentTime::from_seconds(0.5));
make_and_verify_dcp (film);
}
@@ -69,7 +69,7 @@ BOOST_AUTO_TEST_CASE (content_test2)
BOOST_AUTO_TEST_CASE (content_test3)
{
auto content = content_factory("test/data/red_24.mp4")[0];
- auto film = new_test_film2 ("content_test3", {content});
+ auto film = new_test_film("content_test3", {content});
film->set_sequence (false);
/* Trim */
@@ -111,7 +111,7 @@ BOOST_AUTO_TEST_CASE (content_test3)
/** Content containing video will have its length rounded to the nearest video frame */
BOOST_AUTO_TEST_CASE (content_test4)
{
- auto film = new_test_film2 ("content_test4");
+ auto film = new_test_film("content_test4");
auto video = content_factory("test/data/count300bd24.m2ts")[0];
film->examine_and_add_content (video);
@@ -126,7 +126,7 @@ BOOST_AUTO_TEST_CASE (content_test4)
BOOST_AUTO_TEST_CASE (content_test5)
{
auto audio = content_factory("test/data/sine_16_48_220_10.wav");
- auto film = new_test_film2 ("content_test5", audio);
+ auto film = new_test_film("content_test5", audio);
audio[0]->set_trim_end(dcpomatic::ContentTime(3000));
@@ -139,7 +139,7 @@ BOOST_AUTO_TEST_CASE (content_test6)
{
Cleanup cl;
- auto film = new_test_film2 (
+ auto film = new_test_film(
"content_test6",
content_factory(TestPaths::private_data() / "fha.mkv"),
&cl
@@ -160,7 +160,7 @@ BOOST_AUTO_TEST_CASE (content_test7)
Cleanup cl;
auto content = content_factory(TestPaths::private_data() / "clapperboard.mp4");
- auto film = new_test_film2("content_test7", content, &cl);
+ auto film = new_test_film("content_test7", content, &cl);
content[0]->audio->set_delay(-1000);
make_and_verify_dcp (film, { dcp::VerificationNote::Code::INVALID_PICTURE_FRAME_RATE_FOR_2K });
@@ -174,7 +174,7 @@ BOOST_AUTO_TEST_CASE(wav_with_markers_zero_channels_test)
Cleanup cl;
auto content = content_factory(TestPaths::private_data() / "wav_with_markers.wav");
- auto film = new_test_film2("wav_with_markers_zero_channels_test", content, &cl);
+ auto film = new_test_film("wav_with_markers_zero_channels_test", content, &cl);
make_and_verify_dcp(film, { dcp::VerificationNote::Code::MISSING_CPL_METADATA });
cl.run();
diff --git a/test/cpl_hash_test.cc b/test/cpl_hash_test.cc
index 3b430a6bd..603fa4b8d 100644
--- a/test/cpl_hash_test.cc
+++ b/test/cpl_hash_test.cc
@@ -43,7 +43,7 @@ BOOST_AUTO_TEST_CASE (hash_added_to_imported_dcp_test)
using namespace boost::filesystem;
string const ov_name = "hash_added_to_imported_dcp_test_ov";
- auto ov = new_test_film2(
+ auto ov = new_test_film(
ov_name,
content_factory("test/data/flat_red.png")
);
@@ -70,7 +70,7 @@ BOOST_AUTO_TEST_CASE (hash_added_to_imported_dcp_test)
string const vf_name = "hash_added_to_imported_dcp_test_vf";
auto ov_content = make_shared<DCPContent>(String::compose("build/test/%1/%2", ov_name, ov->dcp_name()));
- auto vf = new_test_film2 (
+ auto vf = new_test_film(
vf_name, { ov_content }
);
diff --git a/test/cpl_metadata_test.cc b/test/cpl_metadata_test.cc
index 544e78899..59ceed064 100644
--- a/test/cpl_metadata_test.cc
+++ b/test/cpl_metadata_test.cc
@@ -43,7 +43,7 @@ BOOST_AUTO_TEST_CASE(main_sound_configuration_test_51_vi)
auto Rs = content_factory("test/data/Rs.wav")[0];
auto VI = content_factory("test/data/sine_440.wav")[0];
- auto film = new_test_film2("main_sound_configuration_test_51_vi", { picture, L, R, C, Lfe, Ls, Rs, VI });
+ auto film = new_test_film("main_sound_configuration_test_51_vi", { picture, L, R, C, Lfe, Ls, Rs, VI });
film->set_audio_channels(8);
auto set_map = [](shared_ptr<Content> content, dcp::Channel channel) {
@@ -88,7 +88,7 @@ BOOST_AUTO_TEST_CASE(main_sound_configuration_test_71)
auto BsR = content_factory("test/data/Rs.wav")[0];
auto VI = content_factory("test/data/sine_440.wav")[0];
- auto film = new_test_film2("main_sound_configuration_test_51_vi", { picture, L, R, C, Lfe, Ls, Rs, BsL, BsR, VI });
+ auto film = new_test_film("main_sound_configuration_test_51_vi", { picture, L, R, C, Lfe, Ls, Rs, BsL, BsR, VI });
film->set_audio_channels(12);
auto set_map = [](shared_ptr<Content> content, dcp::Channel channel) {
diff --git a/test/dcp_decoder_test.cc b/test/dcp_decoder_test.cc
index d0052f4a1..6e2bdcb6a 100644
--- a/test/dcp_decoder_test.cc
+++ b/test/dcp_decoder_test.cc
@@ -52,15 +52,15 @@ BOOST_AUTO_TEST_CASE (check_reuse_old_data_test)
{
/* Make some DCPs */
- auto ov = new_test_film2 ("check_reuse_old_data_ov", content_factory("test/data/flat_red.png"));
+ auto ov = new_test_film("check_reuse_old_data_ov", content_factory("test/data/flat_red.png"));
make_and_verify_dcp (ov);
auto ov_content = make_shared<DCPContent>(ov->dir(ov->dcp_name(false)));
- auto vf = new_test_film2 ("check_reuse_old_data_vf", {ov_content, content_factory("test/data/L.wav")[0]});
+ auto vf = new_test_film("check_reuse_old_data_vf", {ov_content, content_factory("test/data/L.wav")[0]});
ov_content->set_reference_video (true);
make_and_verify_dcp(vf, {dcp::VerificationNote::Code::EXTERNAL_ASSET}, false);
- auto encrypted = new_test_film2 ("check_reuse_old_data_decrypted");
+ auto encrypted = new_test_film("check_reuse_old_data_decrypted");
encrypted->examine_and_add_content (content_factory("test/data/flat_red.png")[0]);
BOOST_REQUIRE (!wait_for_jobs());
encrypted->set_encrypted (true);
@@ -78,7 +78,7 @@ BOOST_AUTO_TEST_CASE (check_reuse_old_data_test)
/* Add just the OV to a new project, move it around a bit and check that
the _reels get reused.
*/
- auto test = new_test_film2 ("check_reuse_old_data_test1");
+ auto test = new_test_film("check_reuse_old_data_test1");
ov_content = make_shared<DCPContent>(ov->dir(ov->dcp_name(false)));
test->examine_and_add_content (ov_content);
BOOST_REQUIRE (!wait_for_jobs());
@@ -96,7 +96,7 @@ BOOST_AUTO_TEST_CASE (check_reuse_old_data_test)
/* Add the VF to a new project, then add the OV and check that the
_reels did not get reused.
*/
- test = new_test_film2 ("check_reuse_old_data_test2");
+ test = new_test_film("check_reuse_old_data_test2");
auto vf_content = make_shared<DCPContent>(vf->dir(vf->dcp_name(false)));
test->examine_and_add_content (vf_content);
BOOST_REQUIRE (!wait_for_jobs());
@@ -114,7 +114,7 @@ BOOST_AUTO_TEST_CASE (check_reuse_old_data_test)
BOOST_REQUIRE (reels != decoder->reels());
/* Add a KDM to an encrypted DCP and check that the _reels did not get reused */
- test = new_test_film2 ("check_reuse_old_data_test3");
+ test = new_test_film("check_reuse_old_data_test3");
auto encrypted_content = make_shared<DCPContent>(encrypted->dir(encrypted->dcp_name(false)));
test->examine_and_add_content (encrypted_content);
BOOST_REQUIRE (!wait_for_jobs());
diff --git a/test/dcp_digest_file_test.cc b/test/dcp_digest_file_test.cc
index f22aa6d67..5c12fbb33 100644
--- a/test/dcp_digest_file_test.cc
+++ b/test/dcp_digest_file_test.cc
@@ -66,7 +66,7 @@ BOOST_AUTO_TEST_CASE (dcp_digest_file_test2)
};
auto red = content_factory("test/data/flat_red.png");
- auto ov = new_test_film2 ("dcp_digest_file_test2_ov", red);
+ auto ov = new_test_film("dcp_digest_file_test2_ov", red);
ov->set_encrypted (true);
make_and_verify_dcp (ov);
@@ -90,7 +90,7 @@ BOOST_AUTO_TEST_CASE (dcp_digest_file_test2)
ov_dcp->add_kdm (kdm);
ov_dcp->set_reference_video (true);
ov_dcp->set_reference_audio (true);
- auto vf = new_test_film2 ("dcp_digest_file_test2_vf", { ov_dcp });
+ auto vf = new_test_film("dcp_digest_file_test2_vf", { ov_dcp });
vf->set_encrypted (true);
make_and_verify_dcp(vf, {dcp::VerificationNote::Code::EXTERNAL_ASSET}, false);
diff --git a/test/dcp_examiner_test.cc b/test/dcp_examiner_test.cc
index 7275a33c7..6efbd1bbc 100644
--- a/test/dcp_examiner_test.cc
+++ b/test/dcp_examiner_test.cc
@@ -34,13 +34,13 @@ using std::make_shared;
BOOST_AUTO_TEST_CASE(check_examine_vfs)
{
auto image = content_factory("test/data/scope_red.png")[0];
- auto ov = new_test_film2("check_examine_vfs_ov", { image });
+ auto ov = new_test_film("check_examine_vfs_ov", { image });
ov->set_container(Ratio::from_id("239"));
make_and_verify_dcp(ov);
auto ov_dcp = make_shared<DCPContent>(ov->dir(ov->dcp_name()));
auto second_reel = content_factory("test/data/scope_red.png")[0];
- auto vf = new_test_film2("check_examine_vfs_vf", { ov_dcp, second_reel });
+ auto vf = new_test_film("check_examine_vfs_vf", { ov_dcp, second_reel });
vf->set_container(Ratio::from_id("239"));
vf->set_reel_type(ReelType::BY_VIDEO_CONTENT);
ov_dcp->set_reference_video(true);
diff --git a/test/dcp_metadata_test.cc b/test/dcp_metadata_test.cc
index dd81a4161..f3d912631 100644
--- a/test/dcp_metadata_test.cc
+++ b/test/dcp_metadata_test.cc
@@ -31,7 +31,7 @@
BOOST_AUTO_TEST_CASE (dcp_metadata_test)
{
auto content = content_factory("test/data/flat_red.png");
- auto film = new_test_film2 ("dcp_metadata_test", content);
+ auto film = new_test_film("dcp_metadata_test", content);
Config::instance()->set_dcp_creator ("this is the creator");
Config::instance()->set_dcp_issuer ("this is the issuer");
@@ -54,7 +54,7 @@ BOOST_AUTO_TEST_CASE (dcp_metadata_test)
BOOST_AUTO_TEST_CASE(main_picture_active_area_test)
{
auto content = content_factory(TestPaths::private_data() / "bbc405.png");
- auto film = new_test_film2("main_picture_active_area_test", content);
+ auto film = new_test_film("main_picture_active_area_test", content);
film->set_resolution(Resolution::FOUR_K);
film->set_interop(false);
diff --git a/test/dcp_playback_test.cc b/test/dcp_playback_test.cc
index 30a9e6c46..3b08f998c 100644
--- a/test/dcp_playback_test.cc
+++ b/test/dcp_playback_test.cc
@@ -39,7 +39,7 @@ using namespace dcpomatic;
BOOST_AUTO_TEST_CASE (dcp_playback_test)
{
auto content = make_shared<DCPContent>(TestPaths::private_data() / "JourneyToJah_TLR-1_F_EN-DE-FR_CH_51_2K_LOK_20140225_DGL_SMPTE_OV");
- auto film = new_test_film2("dcp_playback_test", { content });
+ auto film = new_test_film("dcp_playback_test", { content });
Player player(film, Image::Alignment::PADDED);
diff --git a/test/dcp_subtitle_test.cc b/test/dcp_subtitle_test.cc
index cd4c53ea5..f7a9450f5 100644
--- a/test/dcp_subtitle_test.cc
+++ b/test/dcp_subtitle_test.cc
@@ -76,7 +76,7 @@ store (ContentStringText sub)
BOOST_AUTO_TEST_CASE (dcp_subtitle_test)
{
auto content = make_shared<DCPSubtitleContent>("test/data/dcp_sub.xml");
- auto film = new_test_film2("dcp_subtitle_test", { content });
+ auto film = new_test_film("dcp_subtitle_test", { content });
film->set_dcp_content_type(DCPContentType::from_isdcf_name("TLR"));
film->set_name("frobozz");
@@ -104,7 +104,7 @@ BOOST_AUTO_TEST_CASE (dcp_subtitle_test)
BOOST_AUTO_TEST_CASE (dcp_subtitle_within_dcp_test)
{
auto content = make_shared<DCPContent>(TestPaths::private_data() / "JourneyToJah_TLR-1_F_EN-DE-FR_CH_51_2K_LOK_20140225_DGL_SMPTE_OV");
- auto film = new_test_film2("dcp_subtitle_within_dcp_test", { content });
+ auto film = new_test_film("dcp_subtitle_within_dcp_test", { content });
auto decoder = make_shared<DCPDecoder>(film, content, false, false, shared_ptr<DCPDecoder>());
decoder->only_text()->PlainStart.connect (bind (store, _1));
@@ -122,7 +122,7 @@ BOOST_AUTO_TEST_CASE (dcp_subtitle_within_dcp_test)
BOOST_AUTO_TEST_CASE (dcp_subtitle_test2)
{
auto content = make_shared<DCPSubtitleContent>("test/data/dcp_sub2.xml");
- auto film = new_test_film2("dcp_subtitle_test2", { content });
+ auto film = new_test_film("dcp_subtitle_test2", { content });
auto decoder = make_shared<DCPSubtitleDecoder>(film, content);
decoder->only_text()->PlainStart.connect (bind (store, _1));
@@ -141,7 +141,7 @@ BOOST_AUTO_TEST_CASE (dcp_subtitle_test2)
BOOST_AUTO_TEST_CASE (dcp_subtitle_test3)
{
auto content = make_shared<DCPSubtitleContent>("test/data/dcp_sub3.xml");
- auto film = new_test_film2("dcp_subtitle_test3", { content });
+ auto film = new_test_film("dcp_subtitle_test3", { content });
film->set_interop (true);
content->only_text()->set_language(dcp::LanguageTag("de"));
@@ -173,7 +173,7 @@ BOOST_AUTO_TEST_CASE (dcp_subtitle_test4)
{
auto content = make_shared<DCPSubtitleContent>("test/data/dcp_sub3.xml");
auto content2 = make_shared<DCPSubtitleContent>("test/data/dcp_sub3.xml");
- auto film = new_test_film2 ("dcp_subtitle_test4", {content, content2});
+ auto film = new_test_film("dcp_subtitle_test4", {content, content2});
film->set_interop (true);
content->only_text()->add_font(make_shared<Font>("font1"));
@@ -208,7 +208,7 @@ check_font_tags (vector<cxml::NodePtr> nodes)
BOOST_AUTO_TEST_CASE (dcp_subtitle_test5)
{
auto content = make_shared<DCPSubtitleContent>("test/data/dcp_sub6.xml");
- auto film = new_test_film2 ("dcp_subtitle_test5", {content});
+ auto film = new_test_film("dcp_subtitle_test5", {content});
film->set_interop (true);
content->only_text()->set_language(dcp::LanguageTag("de"));
@@ -227,7 +227,7 @@ BOOST_AUTO_TEST_CASE (dcp_subtitle_test5)
BOOST_AUTO_TEST_CASE (test_font_override)
{
auto content = make_shared<DCPSubtitleContent>("test/data/dcp_sub4.xml");
- auto film = new_test_film2("test_font_override", {content});
+ auto film = new_test_film("test_font_override", {content});
film->set_interop(true);
content->only_text()->set_language(dcp::LanguageTag("de"));
@@ -266,7 +266,7 @@ BOOST_AUTO_TEST_CASE(entity_from_dcp_source)
source_xml.close();
auto content = make_shared<DCPSubtitleContent>("build/test/entity_from_dcp_source.xml");
- auto film = new_test_film2("entity_from_dcp_source", { content });
+ auto film = new_test_film("entity_from_dcp_source", { content });
film->set_interop(false);
content->only_text()->set_use(true);
content->only_text()->set_burn(false);
diff --git a/test/digest_test.cc b/test/digest_test.cc
index 2ad6aefd1..39737b7f5 100644
--- a/test/digest_test.cc
+++ b/test/digest_test.cc
@@ -68,7 +68,7 @@ BOOST_AUTO_TEST_CASE (digest_test)
auto r = make_shared<ImageContent>("test/data/flat_red.png");
auto g = make_shared<ImageContent>("test/data/flat_green.png");
auto b = make_shared<ImageContent>("test/data/flat_blue.png");
- auto film = new_test_film2("digest_test", { r, g, b });
+ auto film = new_test_film("digest_test", { r, g, b });
film->set_reel_type (ReelType::BY_VIDEO_CONTENT);
BOOST_CHECK (Config::instance()->master_encoding_threads() > 1);
diff --git a/test/empty_caption_test.cc b/test/empty_caption_test.cc
index 3138c4af2..d9ae4a1c7 100644
--- a/test/empty_caption_test.cc
+++ b/test/empty_caption_test.cc
@@ -32,7 +32,7 @@ BOOST_AUTO_TEST_CASE (check_for_no_empty_text_nodes_in_failure_case)
Cleanup cl;
auto content = content_factory("test/data/empty.srt");
- auto film = new_test_film2("check_for_no_empty_text_nodes_in_failure_case", content, &cl);
+ auto film = new_test_film("check_for_no_empty_text_nodes_in_failure_case", content, &cl);
auto text = content[0]->text.front();
text->set_type (TextType::CLOSED_CAPTION);
text->set_dcp_track({"English", dcp::LanguageTag("en")});
diff --git a/test/empty_test.cc b/test/empty_test.cc
index b186954b3..922d6a5b1 100644
--- a/test/empty_test.cc
+++ b/test/empty_test.cc
@@ -55,7 +55,7 @@ has_video (shared_ptr<const Content> content)
BOOST_AUTO_TEST_CASE (empty_test1)
{
- auto film = new_test_film2 ("empty_test1");
+ auto film = new_test_film("empty_test1");
film->set_sequence (false);
auto contentA = make_shared<ImageContent>("test/data/simple_testcard_640x480.png");
auto contentB = make_shared<ImageContent>("test/data/simple_testcard_640x480.png");
@@ -88,7 +88,7 @@ BOOST_AUTO_TEST_CASE (empty_test1)
/** Some tests where the first empty period is not at time 0 */
BOOST_AUTO_TEST_CASE (empty_test2)
{
- auto film = new_test_film2 ("empty_test2");
+ auto film = new_test_film("empty_test2");
film->set_sequence (false);
auto contentA = make_shared<ImageContent>("test/data/simple_testcard_640x480.png");
auto contentB = make_shared<ImageContent>("test/data/simple_testcard_640x480.png");
@@ -127,7 +127,7 @@ BOOST_AUTO_TEST_CASE (empty_test2)
/** Test for when the film's playlist is not the same as the one passed into Empty */
BOOST_AUTO_TEST_CASE (empty_test3)
{
- auto film = new_test_film2 ("empty_test3");
+ auto film = new_test_film("empty_test3");
film->set_sequence (false);
auto contentA = make_shared<ImageContent>("test/data/simple_testcard_640x480.png");
auto contentB = make_shared<ImageContent>("test/data/simple_testcard_640x480.png");
@@ -160,7 +160,7 @@ BOOST_AUTO_TEST_CASE (empty_test3)
BOOST_AUTO_TEST_CASE (empty_test_with_overlapping_content)
{
- auto film = new_test_film2 ("empty_test_with_overlapping_content");
+ auto film = new_test_film("empty_test_with_overlapping_content");
film->set_sequence (false);
auto contentA = make_shared<ImageContent>("test/data/simple_testcard_640x480.png");
auto contentB = make_shared<ImageContent>("test/data/simple_testcard_640x480.png");
diff --git a/test/encryption_test.cc b/test/encryption_test.cc
index 9cadd087e..97359cd44 100644
--- a/test/encryption_test.cc
+++ b/test/encryption_test.cc
@@ -36,7 +36,7 @@ using std::make_shared;
BOOST_AUTO_TEST_CASE (smpte_dcp_with_subtitles_can_be_decrypted)
{
auto content = content_factory("test/data/15s.srt");
- auto film = new_test_film2 ("smpte_dcp_with_subtitles_can_be_decrypted", content);
+ auto film = new_test_film("smpte_dcp_with_subtitles_can_be_decrypted", content);
film->set_interop (false);
film->set_encrypted (true);
make_and_verify_dcp (
diff --git a/test/ffmpeg_audio_only_test.cc b/test/ffmpeg_audio_only_test.cc
index 2c8f3f54c..d994de91b 100644
--- a/test/ffmpeg_audio_only_test.cc
+++ b/test/ffmpeg_audio_only_test.cc
@@ -79,7 +79,7 @@ static shared_ptr<Film>
test (boost::filesystem::path file)
{
auto c = make_shared<FFmpegContent>(file);
- auto film = new_test_film2("ffmpeg_audio_only_test", { c });
+ auto film = new_test_film("ffmpeg_audio_only_test", { c });
film->write_metadata ();
/* See if can make a DCP without any errors */
diff --git a/test/ffmpeg_audio_test.cc b/test/ffmpeg_audio_test.cc
index 09331c5af..01bc38da3 100644
--- a/test/ffmpeg_audio_test.cc
+++ b/test/ffmpeg_audio_test.cc
@@ -52,7 +52,7 @@ using std::string;
BOOST_AUTO_TEST_CASE (ffmpeg_audio_test)
{
auto c = make_shared<FFmpegContent> ("test/data/staircase.mov");
- auto film = new_test_film2("ffmpeg_audio_test", { c });
+ auto film = new_test_film("ffmpeg_audio_test", { c });
int constexpr audio_channels = 6;
@@ -99,7 +99,7 @@ BOOST_AUTO_TEST_CASE (ffmpeg_audio_test)
/** Decode a file containing truehd so we can profile it; this is with the player set to normal */
BOOST_AUTO_TEST_CASE (ffmpeg_audio_test2)
{
- auto film = new_test_film2 ("ffmpeg_audio_test2");
+ auto film = new_test_film("ffmpeg_audio_test2");
auto content = content_factory(TestPaths::private_data() / "wayne.mkv")[0];
film->examine_and_add_content (content);
BOOST_REQUIRE (!wait_for_jobs ());
@@ -112,7 +112,7 @@ BOOST_AUTO_TEST_CASE (ffmpeg_audio_test2)
/** Decode a file containing truehd so we can profile it; this is with the player set to fast */
BOOST_AUTO_TEST_CASE (ffmpeg_audio_test3)
{
- auto film = new_test_film2 ("ffmpeg_audio_test3");
+ auto film = new_test_film("ffmpeg_audio_test3");
auto content = content_factory(TestPaths::private_data() / "wayne.mkv")[0];
film->examine_and_add_content (content);
BOOST_REQUIRE (!wait_for_jobs ());
@@ -126,7 +126,7 @@ BOOST_AUTO_TEST_CASE (ffmpeg_audio_test3)
/** Decode a file whose audio previously crashed DCP-o-matic (#1857) */
BOOST_AUTO_TEST_CASE (ffmpeg_audio_test4)
{
- auto film = new_test_film2 ("ffmpeg_audio_test4");
+ auto film = new_test_film("ffmpeg_audio_test4");
auto content = content_factory(TestPaths::private_data() / "Actuellement aout 2020.wmv")[0];
film->examine_and_add_content (content);
BOOST_REQUIRE (!wait_for_jobs ());
diff --git a/test/ffmpeg_dcp_test.cc b/test/ffmpeg_dcp_test.cc
index d7c372416..96a3618be 100644
--- a/test/ffmpeg_dcp_test.cc
+++ b/test/ffmpeg_dcp_test.cc
@@ -44,7 +44,7 @@ using std::make_shared;
BOOST_AUTO_TEST_CASE (ffmpeg_dcp_test)
{
auto c = make_shared<FFmpegContent>("test/data/test.mp4");
- auto film = new_test_film2("ffmpeg_dcp_test", { c });
+ auto film = new_test_film("ffmpeg_dcp_test", { c });
film->set_name("test_film2");
make_and_verify_dcp (film);
}
diff --git a/test/ffmpeg_decoder_error_test.cc b/test/ffmpeg_decoder_error_test.cc
index 1bb289feb..b53eabac5 100644
--- a/test/ffmpeg_decoder_error_test.cc
+++ b/test/ffmpeg_decoder_error_test.cc
@@ -39,7 +39,7 @@
BOOST_AUTO_TEST_CASE (check_exception_during_flush)
{
auto content = content_factory(TestPaths::private_data() / "3d_thx_broadway_2010_lossless.m2ts");
- auto film = new_test_film2 ("check_exception_during_flush", content);
+ auto film = new_test_film("check_exception_during_flush", content);
content[0]->set_trim_start(film, dcpomatic::ContentTime(2310308));
content[0]->set_trim_end(dcpomatic::ContentTime(116020));
@@ -52,7 +52,7 @@ BOOST_AUTO_TEST_CASE (check_exception_during_flush)
BOOST_AUTO_TEST_CASE (check_exception_with_multiple_video_frames_per_packet)
{
auto content = content_factory(TestPaths::private_data() / "chk.mkv")[0];
- auto film = new_test_film2 ("check_exception_with_multiple_video_frames_per_packet", { content });
+ auto film = new_test_film("check_exception_with_multiple_video_frames_per_packet", { content });
auto player = std::make_shared<Player>(film, film->playlist());
while (!player->pass()) {}
diff --git a/test/ffmpeg_decoder_seek_test.cc b/test/ffmpeg_decoder_seek_test.cc
index 6fb4cc876..796db043f 100644
--- a/test/ffmpeg_decoder_seek_test.cc
+++ b/test/ffmpeg_decoder_seek_test.cc
@@ -81,7 +81,7 @@ test (boost::filesystem::path file, vector<ContentTime> times)
BOOST_REQUIRE (boost::filesystem::exists (path));
auto content = make_shared<FFmpegContent>(path);
- auto film = new_test_film2("ffmpeg_decoder_seek_test_" + file.string(), { content });
+ auto film = new_test_film("ffmpeg_decoder_seek_test_" + file.string(), { content });
auto decoder = make_shared<FFmpegDecoder>(film, content, false);
decoder->video->Data.connect (bind (&store, _1));
diff --git a/test/ffmpeg_decoder_sequential_test.cc b/test/ffmpeg_decoder_sequential_test.cc
index 8bcafd275..c0fe26ea3 100644
--- a/test/ffmpeg_decoder_sequential_test.cc
+++ b/test/ffmpeg_decoder_sequential_test.cc
@@ -71,7 +71,7 @@ ffmpeg_decoder_sequential_test_one (boost::filesystem::path file, float fps, int
BOOST_REQUIRE (boost::filesystem::exists (path));
auto content = make_shared<FFmpegContent>(path);
- auto film = new_test_film2("ffmpeg_decoder_sequential_test_" + file.string(), { content });
+ auto film = new_test_film("ffmpeg_decoder_sequential_test_" + file.string(), { content });
auto player = make_shared<Player>(film, Image::Alignment::COMPACT);
BOOST_REQUIRE (content->video_frame_rate());
diff --git a/test/ffmpeg_encoder_test.cc b/test/ffmpeg_encoder_test.cc
index 64ce8e96b..b42ff92d8 100644
--- a/test/ffmpeg_encoder_test.cc
+++ b/test/ffmpeg_encoder_test.cc
@@ -76,7 +76,7 @@ ffmpeg_content_test (int number, boost::filesystem::path content, ExportFormat f
name = String::compose("%1_test%2", name, number);
auto c = make_shared<FFmpegContent>(content);
- auto film = new_test_film2 (name, {c}, &cl);
+ auto film = new_test_film(name, {c}, &cl);
film->set_name (name);
film->set_audio_channels (6);
@@ -127,7 +127,7 @@ BOOST_AUTO_TEST_CASE (ffmpeg_encoder_prores_test5)
cl.add(output);
auto c = make_shared<ImageContent>(TestPaths::private_data() / "bbc405.png");
- auto film = new_test_film2("ffmpeg_encoder_prores_test5", { c });
+ auto film = new_test_film("ffmpeg_encoder_prores_test5", { c });
film->set_audio_channels (6);
c->video->set_length (240);
@@ -145,7 +145,7 @@ BOOST_AUTO_TEST_CASE (ffmpeg_encoder_prores_test5)
BOOST_AUTO_TEST_CASE (ffmpeg_encoder_prores_test6)
{
auto s = make_shared<StringTextFileContent>("test/data/subrip2.srt");
- auto film = new_test_film2("ffmpeg_encoder_prores_test6", { s });
+ auto film = new_test_film("ffmpeg_encoder_prores_test6", { s });
film->set_audio_channels (6);
s->only_text()->set_colour (dcp::Colour (255, 255, 0));
@@ -168,7 +168,7 @@ BOOST_AUTO_TEST_CASE (ffmpeg_encoder_prores_test7)
auto c = make_shared<FFmpegContent>("test/data/test.mp4");
auto s = make_shared<StringTextFileContent>("test/data/subrip.srt");
- auto film = new_test_film2("ffmpeg_encoder_prores_test7", { c, s });
+ auto film = new_test_film("ffmpeg_encoder_prores_test7", { c, s });
film->set_audio_channels (6);
s->only_text()->set_colour (dcp::Colour (255, 255, 0));
@@ -194,7 +194,7 @@ BOOST_AUTO_TEST_CASE (ffmpeg_encoder_h264_test1)
BOOST_AUTO_TEST_CASE (ffmpeg_encoder_h264_test2)
{
auto s = make_shared<StringTextFileContent>("test/data/subrip2.srt");
- auto film = new_test_film2("ffmpeg_encoder_h264_test2", { s });
+ auto film = new_test_film("ffmpeg_encoder_h264_test2", { s });
film->set_audio_channels (6);
s->only_text()->set_colour (dcp::Colour (255, 255, 0));
@@ -213,7 +213,7 @@ BOOST_AUTO_TEST_CASE (ffmpeg_encoder_h264_test3)
{
auto c = make_shared<FFmpegContent>("test/data/test.mp4");
auto s = make_shared<StringTextFileContent>("test/data/subrip.srt");
- auto film = new_test_film2("ffmpeg_encoder_h264_test3", { c, s });
+ auto film = new_test_film("ffmpeg_encoder_h264_test3", { c, s });
film->set_audio_channels (6);
s->only_text()->set_colour (dcp::Colour (255, 255, 0));
@@ -230,7 +230,7 @@ BOOST_AUTO_TEST_CASE (ffmpeg_encoder_h264_test3)
/** Scope-in-flat DCP -> H264 */
BOOST_AUTO_TEST_CASE (ffmpeg_encoder_h264_test4)
{
- auto film = new_test_film2("ffmpeg_encoder_h264_test4", {make_shared<DCPContent>("test/data/scope_dcp")});
+ auto film = new_test_film("ffmpeg_encoder_h264_test4", {make_shared<DCPContent>("test/data/scope_dcp")});
BOOST_REQUIRE(!wait_for_jobs());
film->set_container(Ratio::from_id("185"));
@@ -251,7 +251,7 @@ BOOST_AUTO_TEST_CASE (ffmpeg_encoder_h264_test5)
auto Rs = make_shared<FFmpegContent>("test/data/Rs.wav");
auto Lfe = make_shared<FFmpegContent>("test/data/Lfe.wav");
- auto film = new_test_film2("ffmpeg_encoder_h264_test5", { L, R, C, Ls, Rs, Lfe });
+ auto film = new_test_film("ffmpeg_encoder_h264_test5", { L, R, C, Ls, Rs, Lfe });
film->set_audio_channels (6);
AudioMapping map (1, MAX_DCP_AUDIO_CHANNELS);
@@ -292,12 +292,12 @@ BOOST_AUTO_TEST_CASE (ffmpeg_encoder_h264_test5)
/** Test export of a VF */
BOOST_AUTO_TEST_CASE (ffmpeg_encoder_h264_test6)
{
- auto film = new_test_film2 ("ffmpeg_encoder_h264_test6_ov");
+ auto film = new_test_film("ffmpeg_encoder_h264_test6_ov");
film->examine_and_add_content (make_shared<ImageContent>(TestPaths::private_data() / "bbc405.png"));
BOOST_REQUIRE (!wait_for_jobs());
make_and_verify_dcp (film);
- auto film2 = new_test_film2 ("ffmpeg_encoder_h264_test6_vf");
+ auto film2 = new_test_film("ffmpeg_encoder_h264_test6_vf");
auto ov = make_shared<DCPContent>("build/test/ffmpeg_encoder_h264_test6_ov/" + film->dcp_name(false));
film2->examine_and_add_content (ov);
BOOST_REQUIRE (!wait_for_jobs());
@@ -323,7 +323,7 @@ BOOST_AUTO_TEST_CASE (ffmpeg_encoder_3d_dcp_to_h264)
cl.add(output);
auto dcp = make_shared<DCPContent>(TestPaths::private_data() / "xm");
- auto film2 = new_test_film2 ("ffmpeg_encoder_3d_dcp_to_h264_export", {dcp});
+ auto film2 = new_test_film("ffmpeg_encoder_3d_dcp_to_h264_export", {dcp});
auto job = make_shared<TranscodeJob>(film2, TranscodeJob::ChangedBehaviour::IGNORE);
FFmpegFilmEncoder encoder(film2, job, output, ExportFormat::H264_AAC, true, false, false, 23);
@@ -338,7 +338,7 @@ BOOST_AUTO_TEST_CASE (ffmpeg_encoder_h264_test7)
{
auto L = make_shared<ImageContent>(TestPaths::private_data() / "bbc405.png");
auto R = make_shared<ImageContent>(TestPaths::private_data() / "bbc405.png");
- auto film = new_test_film2 ("ffmpeg_encoder_h264_test7_data", {L, R});
+ auto film = new_test_film("ffmpeg_encoder_h264_test7_data", {L, R});
L->video->set_frame_type (VideoFrameType::THREE_D_LEFT);
L->set_position (film, DCPTime());
R->video->set_frame_type (VideoFrameType::THREE_D_RIGHT);
@@ -347,7 +347,7 @@ BOOST_AUTO_TEST_CASE (ffmpeg_encoder_h264_test7)
make_and_verify_dcp (film);
auto dcp = make_shared<DCPContent>(film->dir(film->dcp_name()));
- auto film2 = new_test_film2 ("ffmpeg_encoder_h264_test7_export", {dcp});
+ auto film2 = new_test_film("ffmpeg_encoder_h264_test7_export", {dcp});
auto job = make_shared<TranscodeJob> (film2, TranscodeJob::ChangedBehaviour::IGNORE);
FFmpegFilmEncoder encoder(film2, job, "build/test/ffmpeg_encoder_h264_test7.mp4", ExportFormat::H264_AAC, true, false, false, 23);
@@ -358,7 +358,7 @@ BOOST_AUTO_TEST_CASE (ffmpeg_encoder_h264_test7)
BOOST_AUTO_TEST_CASE(ffmpeg_encoder_2d_content_in_3d_project)
{
auto content = make_shared<ImageContent>(TestPaths::private_data() / "bbc405.png");
- auto film = new_test_film2("ffmpeg_encoder_2d_content_in_3d_project", { content });
+ auto film = new_test_film("ffmpeg_encoder_2d_content_in_3d_project", { content });
film->set_three_d(true);
auto job = make_shared<TranscodeJob>(film, TranscodeJob::ChangedBehaviour::IGNORE);
@@ -370,7 +370,7 @@ BOOST_AUTO_TEST_CASE(ffmpeg_encoder_2d_content_in_3d_project)
/** Stereo project with mixdown-to-stereo set */
BOOST_AUTO_TEST_CASE (ffmpeg_encoder_h264_test8)
{
- auto film = new_test_film2("ffmpeg_encoder_h264_test4");
+ auto film = new_test_film("ffmpeg_encoder_h264_test4");
film->examine_and_add_content(make_shared<DCPContent>("test/data/scope_dcp"));
BOOST_REQUIRE(!wait_for_jobs());
film->set_audio_channels (2);
@@ -385,7 +385,7 @@ BOOST_AUTO_TEST_CASE (ffmpeg_encoder_h264_test8)
BOOST_AUTO_TEST_CASE (ffmpeg_encoder_h264_test9)
{
auto c = make_shared<ImageContent>(TestPaths::private_data() / "bbc405.png");
- auto film = new_test_film2("ffmpeg_encoder_prores_test9", { c });
+ auto film = new_test_film("ffmpeg_encoder_prores_test9", { c });
film->set_name ("ffmpeg_encoder_prores_test9");
film->set_container (Ratio::from_id ("185"));
film->set_audio_channels (12);
@@ -406,7 +406,7 @@ BOOST_AUTO_TEST_CASE (ffmpeg_encoder_h264_test9)
BOOST_AUTO_TEST_CASE (ffmpeg_encoder_prores_from_dcp_with_crop)
{
auto dcp = make_shared<DCPContent>("test/data/import_dcp_test2");
- auto film = new_test_film2 ("ffmpeg_encoder_prores_from_dcp_with_crop", { dcp });
+ auto film = new_test_film("ffmpeg_encoder_prores_from_dcp_with_crop", { dcp });
dcp->video->set_left_crop (32);
dcp->video->set_right_crop (32);
film->write_metadata ();
@@ -421,7 +421,7 @@ BOOST_AUTO_TEST_CASE (ffmpeg_encoder_prores_from_dcp_with_crop)
BOOST_AUTO_TEST_CASE (ffmpeg_encoder_h264_from_dcp_with_crop)
{
auto dcp = make_shared<DCPContent>("test/data/import_dcp_test2");
- auto film = new_test_film2 ("ffmpeg_encoder_h264_from_dcp_with_crop", { dcp });
+ auto film = new_test_film("ffmpeg_encoder_h264_from_dcp_with_crop", { dcp });
dcp->video->set_left_crop (32);
dcp->video->set_right_crop (32);
film->write_metadata ();
@@ -437,7 +437,7 @@ BOOST_AUTO_TEST_CASE (ffmpeg_encoder_h264_with_reels)
{
auto content1 = content_factory("test/data/flat_red.png")[0];
auto content2 = content_factory("test/data/flat_red.png")[0];
- auto film = new_test_film2 ("ffmpeg_encoder_h264_with_reels", { content1, content2 });
+ auto film = new_test_film("ffmpeg_encoder_h264_with_reels", { content1, content2 });
film->set_reel_type (ReelType::BY_VIDEO_CONTENT);
content1->video->set_length (240);
content2->video->set_length (240);
@@ -464,7 +464,7 @@ BOOST_AUTO_TEST_CASE (ffmpeg_encoder_prores_regression_1)
Cleanup cl;
auto content = content_factory(TestPaths::private_data() / "arrietty_JP-EN.mkv")[0];
- auto film = new_test_film2 ("ffmpeg_encoder_prores_regression_1", { content });
+ auto film = new_test_film("ffmpeg_encoder_prores_regression_1", { content });
auto job = make_shared<TranscodeJob>(film, TranscodeJob::ChangedBehaviour::IGNORE);
FFmpegFilmEncoder encoder (film, job, "build/test/ffmpeg_encoder_prores_regression_1.mov", ExportFormat::PRORES_HQ, false, true, false, 23);
@@ -484,7 +484,7 @@ BOOST_AUTO_TEST_CASE (ffmpeg_encoder_prores_regression_2)
dcpomatic_log->set_types(logs | LogEntry::TYPE_DEBUG_PLAYER);
auto content = content_factory(TestPaths::private_data() / "tge_clip.mkv")[0];
- auto film = new_test_film2 ("ffmpeg_encoder_prores_regression_2", { content });
+ auto film = new_test_film("ffmpeg_encoder_prores_regression_2", { content });
auto job = make_shared<TranscodeJob>(film, TranscodeJob::ChangedBehaviour::IGNORE);
FFmpegFilmEncoder encoder (film, job, "build/test/ffmpeg_encoder_prores_regression_2.mov", ExportFormat::PRORES_HQ, false, true, false, 23);
@@ -500,7 +500,7 @@ BOOST_AUTO_TEST_CASE (ffmpeg_encoder_prores_regression_2)
BOOST_AUTO_TEST_CASE(ffmpeg_encoder_missing_frame_at_end)
{
auto content = content_factory(TestPaths::private_data() / "1s1f.mov");
- auto film = new_test_film2("ffmpeg_encoder_missing_frame_at_end", content);
+ auto film = new_test_film("ffmpeg_encoder_missing_frame_at_end", content);
boost::filesystem::path output("build/test/ffmpeg_encoder_missing_frame_at_end.mov");
boost::filesystem::path log("build/test/ffmpeg_encoder_missing_frame_at_end.log");
diff --git a/test/ffmpeg_examiner_test.cc b/test/ffmpeg_examiner_test.cc
index 9435e4637..c07900db8 100644
--- a/test/ffmpeg_examiner_test.cc
+++ b/test/ffmpeg_examiner_test.cc
@@ -42,7 +42,7 @@ using namespace dcpomatic;
BOOST_AUTO_TEST_CASE (ffmpeg_examiner_test)
{
auto content = make_shared<FFmpegContent>("test/data/count300bd24.m2ts");
- auto film = new_test_film2("ffmpeg_examiner_test", { content });
+ auto film = new_test_film("ffmpeg_examiner_test", { content });
auto examiner = make_shared<FFmpegExaminer>(content);
BOOST_CHECK_EQUAL (examiner->first_video().get().get(), ContentTime::from_seconds(600).get());
diff --git a/test/ffmpeg_properties_test.cc b/test/ffmpeg_properties_test.cc
index 15773ec2f..1e0cdc42f 100644
--- a/test/ffmpeg_properties_test.cc
+++ b/test/ffmpeg_properties_test.cc
@@ -37,7 +37,7 @@ colour_range_test(string name, boost::filesystem::path file, string ref)
{
auto content = content_factory(file);
BOOST_REQUIRE(!content.empty());
- auto film = new_test_film2(String::compose("ffmpeg_properties_test_%1", name), { content.front() });
+ auto film = new_test_film(String::compose("ffmpeg_properties_test_%1", name), { content.front() });
auto properties = content.front()->user_properties(film);
auto iter = std::find_if(properties.begin(), properties.end(), [](UserProperty const& property) { return property.key == "Colour range"; });
diff --git a/test/ffmpeg_pts_offset_test.cc b/test/ffmpeg_pts_offset_test.cc
index da9089a2e..642d85ff2 100644
--- a/test/ffmpeg_pts_offset_test.cc
+++ b/test/ffmpeg_pts_offset_test.cc
@@ -42,7 +42,7 @@ using namespace dcpomatic;
BOOST_AUTO_TEST_CASE (ffmpeg_pts_offset_test)
{
auto content = make_shared<FFmpegContent>("test/data/test.mp4");
- auto film = new_test_film2("ffmpeg_pts_offset_test", { content });
+ auto film = new_test_film("ffmpeg_pts_offset_test", { content });
content->audio = make_shared<AudioContent>(content.get());
content->audio->add_stream (shared_ptr<FFmpegAudioStream> (new FFmpegAudioStream));
diff --git a/test/file_extension_test.cc b/test/file_extension_test.cc
index 87b55114a..99075fd1c 100644
--- a/test/file_extension_test.cc
+++ b/test/file_extension_test.cc
@@ -36,7 +36,7 @@ BOOST_AUTO_TEST_CASE (interop_file_extension_test)
auto video = content_factory("test/data/flat_red.png")[0];
auto audio = content_factory("test/data/sine_440.wav")[0];
auto sub = content_factory("test/data/15s.srt")[0];
- auto film = new_test_film2("interop_file_extension_test", { video, audio, sub });
+ auto film = new_test_film("interop_file_extension_test", { video, audio, sub });
film->set_interop(true);
sub->only_text()->set_language(dcp::LanguageTag("de"));
@@ -62,7 +62,7 @@ BOOST_AUTO_TEST_CASE (smpte_file_extension_test)
auto video = content_factory("test/data/flat_red.png")[0];
auto audio = content_factory("test/data/sine_440.wav")[0];
auto sub = content_factory("test/data/15s.srt")[0];
- auto film = new_test_film2("smpte_file_extension_test", { video, audio, sub });
+ auto film = new_test_film("smpte_file_extension_test", { video, audio, sub });
film->set_interop(false);
make_and_verify_dcp(
diff --git a/test/file_naming_test.cc b/test/file_naming_test.cc
index 2a0a48172..2aa81cd4f 100644
--- a/test/file_naming_test.cc
+++ b/test/file_naming_test.cc
@@ -64,7 +64,7 @@ BOOST_AUTO_TEST_CASE (file_naming_test)
auto r = make_shared<FFmpegContent>("test/data/flat_red.png");
auto g = make_shared<FFmpegContent>("test/data/flat_green.png");
auto b = make_shared<FFmpegContent>("test/data/flat_blue.png");
- auto film = new_test_film2("file_naming_test", { r, g, b });
+ auto film = new_test_film("file_naming_test", { r, g, b });
film->set_video_frame_rate (24);
r->set_position (film, dcpomatic::DCPTime::from_seconds(0));
@@ -118,7 +118,7 @@ BOOST_AUTO_TEST_CASE (file_naming_test2)
auto r = make_shared<FFmpegContent>("test/data/flät_red.png");
auto g = make_shared<FFmpegContent>("test/data/flat_green.png");
auto b = make_shared<FFmpegContent>("test/data/flat_blue.png");
- auto film = new_test_film2("file_naming_test2", { r, g, b });
+ auto film = new_test_film("file_naming_test2", { r, g, b });
r->set_position (film, dcpomatic::DCPTime::from_seconds(0));
r->set_video_frame_rate(film, 24);
@@ -162,7 +162,7 @@ BOOST_AUTO_TEST_CASE (subtitle_file_naming)
Config::instance()->set_dcp_asset_filename_format(dcp::NameFormat("%t ostrabagalous %c"));
auto content = content_factory("test/data/15s.srt");
- auto film = new_test_film2("subtitle_file_naming", content);
+ auto film = new_test_film("subtitle_file_naming", content);
film->set_interop(false);
make_and_verify_dcp (
@@ -195,7 +195,7 @@ BOOST_AUTO_TEST_CASE(remove_bad_characters_from_template)
Config::instance()->set_dcp_asset_filename_format(dcp::NameFormat("%c%z"));
auto content = content_factory("test/data/flat_red.png");
- auto film = new_test_film2("remove_bad_characters_from_template", content);
+ auto film = new_test_film("remove_bad_characters_from_template", content);
make_and_verify_dcp(
film,
{
diff --git a/test/film_metadata_test.cc b/test/film_metadata_test.cc
index e441ec9e0..b99d1a572 100644
--- a/test/film_metadata_test.cc
+++ b/test/film_metadata_test.cc
@@ -47,7 +47,7 @@ using std::vector;
BOOST_AUTO_TEST_CASE (film_metadata_test)
{
- auto film = new_test_film2("film_metadata_test");
+ auto film = new_test_film("film_metadata_test");
auto dir = test_film_dir ("film_metadata_test");
film->_isdcf_date = boost::gregorian::from_undelimited_string ("20130211");
@@ -88,7 +88,7 @@ BOOST_AUTO_TEST_CASE (multiple_text_nodes_are_allowed)
auto subs = content_factory("test/data/15s.srt")[0];
auto caps = content_factory("test/data/15s.srt")[0];
- auto film = new_test_film2("multiple_text_nodes_are_allowed1", { subs, caps }, &cl);
+ auto film = new_test_film("multiple_text_nodes_are_allowed1", { subs, caps }, &cl);
caps->only_text()->set_type(TextType::CLOSED_CAPTION);
make_and_verify_dcp (
film,
@@ -99,7 +99,7 @@ BOOST_AUTO_TEST_CASE (multiple_text_nodes_are_allowed)
});
auto reload = make_shared<DCPContent>(film->dir(film->dcp_name()));
- auto film2 = new_test_film2("multiple_text_nodes_are_allowed2", { reload });
+ auto film2 = new_test_film("multiple_text_nodes_are_allowed2", { reload });
film2->write_metadata ();
auto test = make_shared<Film>(boost::filesystem::path("build/test/multiple_text_nodes_are_allowed2"));
@@ -221,7 +221,7 @@ BOOST_AUTO_TEST_CASE (metadata_video_range_guessed_for_png)
BOOST_AUTO_TEST_CASE(effect_node_not_inserted_incorrectly)
{
auto sub = content_factory("test/data/15s.srt");
- auto film = new_test_film2("effect_node_not_inserted_incorrectly", sub);
+ auto film = new_test_film("effect_node_not_inserted_incorrectly", sub);
film->write_metadata();
namespace fs = boost::filesystem;
diff --git a/test/film_test.cc b/test/film_test.cc
index e8f04dc93..3493c79ce 100644
--- a/test/film_test.cc
+++ b/test/film_test.cc
@@ -31,16 +31,16 @@ BOOST_AUTO_TEST_CASE(film_contains_atmos_content_test)
auto image = content_factory("test/data/flat_red.png")[0];
auto sound = content_factory("test/data/white.wav")[0];
- auto film1 = new_test_film2("film_contains_atmos_content_test1", { atmos, image, sound });
+ auto film1 = new_test_film("film_contains_atmos_content_test1", { atmos, image, sound });
BOOST_CHECK(film1->contains_atmos_content());
- auto film2 = new_test_film2("film_contains_atmos_content_test2", { sound, atmos, image });
+ auto film2 = new_test_film("film_contains_atmos_content_test2", { sound, atmos, image });
BOOST_CHECK(film2->contains_atmos_content());
- auto film3 = new_test_film2("film_contains_atmos_content_test3", { image, sound, atmos });
+ auto film3 = new_test_film("film_contains_atmos_content_test3", { image, sound, atmos });
BOOST_CHECK(film3->contains_atmos_content());
- auto film4 = new_test_film2("film_contains_atmos_content_test4", { image, sound });
+ auto film4 = new_test_film("film_contains_atmos_content_test4", { image, sound });
BOOST_CHECK(!film4->contains_atmos_content());
}
diff --git a/test/find_missing_test.cc b/test/find_missing_test.cc
index 51ae5800c..c85ddea7f 100644
--- a/test/find_missing_test.cc
+++ b/test/find_missing_test.cc
@@ -48,7 +48,7 @@ BOOST_AUTO_TEST_CASE (find_missing_test_with_single_files)
copy_file ("test/data/flat_red.png", content_dir / "C.png");
/* Make a film with that content */
- auto film = new_test_film2 (name + "_film", {
+ auto film = new_test_film(name + "_film", {
content_factory(content_dir / "A.png")[0],
content_factory(content_dir / "B.png")[0],
content_factory(content_dir / "C.png")[0]
@@ -89,7 +89,7 @@ BOOST_AUTO_TEST_CASE (find_missing_test_with_multiple_files)
}
/* Make a film containing that DCP */
- auto film = new_test_film2 (name + "_film", { make_shared<DCPContent>(content_dir) });
+ auto film = new_test_film(name + "_film", { make_shared<DCPContent>(content_dir) });
film->write_metadata ();
/* Move the DCP's content elsewhere */
@@ -126,7 +126,7 @@ BOOST_AUTO_TEST_CASE (find_missing_test_with_multiple_files_one_incorrect)
}
/* Make a film containing that DCP */
- auto film = new_test_film2 (name + "_film", { make_shared<DCPContent>(content_dir) });
+ auto film = new_test_film(name + "_film", { make_shared<DCPContent>(content_dir) });
film->write_metadata ();
/* Move the DCP's content elsewhere */
diff --git a/test/frame_rate_test.cc b/test/frame_rate_test.cc
index 9b903fef5..d87f7bfc5 100644
--- a/test/frame_rate_test.cc
+++ b/test/frame_rate_test.cc
@@ -45,7 +45,7 @@
BOOST_AUTO_TEST_CASE (best_dcp_frame_rate_test_single)
{
auto content = std::make_shared<FFmpegContent>("test/data/test.mp4");
- auto film = new_test_film2("best_dcp_frame_rate_test_single", { content });
+ auto film = new_test_film("best_dcp_frame_rate_test_single", { content });
/* Run some tests with a limited range of allowed rates */
@@ -221,7 +221,7 @@ BOOST_AUTO_TEST_CASE (best_dcp_frame_rate_test_double)
{
auto A = std::make_shared<FFmpegContent>("test/data/test.mp4");
auto B = std::make_shared<FFmpegContent>("test/data/test.mp4");
- auto film = new_test_film2("best_dcp_frame_rate_test_double", { A, B });
+ auto film = new_test_film("best_dcp_frame_rate_test_double", { A, B });
/* Run some tests with a limited range of allowed rates */
@@ -244,7 +244,7 @@ BOOST_AUTO_TEST_CASE (best_dcp_frame_rate_test_double)
BOOST_AUTO_TEST_CASE (audio_sampling_rate_test)
{
auto content = std::make_shared<FFmpegContent>("test/data/test.mp4");
- auto film = new_test_film2("audio_sampling_rate_test", { content });
+ auto film = new_test_film("audio_sampling_rate_test", { content });
std::list<int> afr = { 24, 25, 30 };
Config::instance()->set_allowed_dcp_frame_rates (afr);
diff --git a/test/guess_crop_test.cc b/test/guess_crop_test.cc
index ccced0b3e..c58432382 100644
--- a/test/guess_crop_test.cc
+++ b/test/guess_crop_test.cc
@@ -35,7 +35,7 @@ using namespace dcpomatic;
BOOST_AUTO_TEST_CASE (guess_crop_image_test1)
{
auto content = content_factory(TestPaths::private_data() / "arrietty_724.tiff");
- auto film = new_test_film2 ("guess_crop_image_test1", content);
+ auto film = new_test_film("guess_crop_image_test1", content);
BOOST_CHECK (guess_crop(film, content[0], 0.1, {}) == Crop(0, 0, 11, 11));
}
@@ -44,7 +44,7 @@ BOOST_AUTO_TEST_CASE (guess_crop_image_test1)
BOOST_AUTO_TEST_CASE (guess_crop_image_test2)
{
auto content = content_factory(TestPaths::private_data() / "prophet_frame.tiff");
- auto film = new_test_film2 ("guess_crop_image_test2", content);
+ auto film = new_test_film("guess_crop_image_test2", content);
BOOST_CHECK(guess_crop(film, content[0], 0.1, {}) == Crop(0, 0, 22, 22));
}
@@ -53,7 +53,7 @@ BOOST_AUTO_TEST_CASE (guess_crop_image_test2)
BOOST_AUTO_TEST_CASE (guess_crop_image_test3)
{
auto content = content_factory(TestPaths::private_data() / "pillarbox.png");
- auto film = new_test_film2 ("guess_crop_image_test3", content);
+ auto film = new_test_film("guess_crop_image_test3", content);
BOOST_CHECK(guess_crop(film, content[0], 0.1, {}) == Crop(113, 262, 0, 0));
}
diff --git a/test/hints_test.cc b/test/hints_test.cc
index 949ba18c0..8768815ad 100644
--- a/test/hints_test.cc
+++ b/test/hints_test.cc
@@ -72,7 +72,7 @@ static
void
check (TextType type, string name, optional<string> expected_hint = optional<string>())
{
- auto film = new_test_film2 (name);
+ auto film = new_test_film(name);
auto content = content_factory("test/data/" + name + ".srt")[0];
content->text.front()->set_type (type);
content->text.front()->set_language (dcp::LanguageTag("en-US"));
@@ -183,7 +183,7 @@ BOOST_AUTO_TEST_CASE (hint_subtitle_mxf_too_big)
{
string const name = "hint_subtitle_mxf_too_big";
- auto film = new_test_film2 (name);
+ auto film = new_test_film(name);
for (int i = 0; i < 4; ++i) {
dcp::File fake_font("build/test/hint_subtitle_mxf_too_big.ttf", "w");
@@ -218,7 +218,7 @@ BOOST_AUTO_TEST_CASE (hint_closed_caption_xml_too_big)
{
string const name = "hint_closed_caption_xml_too_big";
- auto film = new_test_film2 (name);
+ auto film = new_test_film(name);
dcp::File ccap(String::compose("build/test/%1.srt", name), "w");
BOOST_REQUIRE (ccap);
@@ -249,7 +249,7 @@ BOOST_AUTO_TEST_CASE (hint_closed_caption_xml_too_big)
BOOST_AUTO_TEST_CASE (hints_destroyed_while_running)
{
- auto film = new_test_film2 ("hints_destroyed_while_running");
+ auto film = new_test_film("hints_destroyed_while_running");
auto content = content_factory(TestPaths::private_data() / "boon_telly.mkv")[0];
film->examine_and_add_content (content);
BOOST_REQUIRE (!wait_for_jobs());
@@ -265,7 +265,7 @@ BOOST_AUTO_TEST_CASE (hints_destroyed_while_running)
BOOST_AUTO_TEST_CASE (hints_audio_with_no_language)
{
auto content = content_factory("test/data/sine_440.wav")[0];
- auto film = new_test_film2 ("hints_audio_with_no_language", { content });
+ auto film = new_test_film("hints_audio_with_no_language", { content });
content->audio->set_gain (-6);
auto hints = get_hints (film);
@@ -284,7 +284,7 @@ BOOST_AUTO_TEST_CASE (hints_certificate_validity)
Config::instance()->set_signer_chain(make_shared<dcp::CertificateChain>(openssl_path(), 40 * 365));
- auto film = new_test_film2 ("hints_certificate_validity");
+ auto film = new_test_film("hints_certificate_validity");
auto hints = get_hints (film);
BOOST_REQUIRE_EQUAL (hints.size(), 1U);
BOOST_CHECK_EQUAL (
diff --git a/test/image_content_fade_test.cc b/test/image_content_fade_test.cc
index d7f03ad51..5ac63405a 100644
--- a/test/image_content_fade_test.cc
+++ b/test/image_content_fade_test.cc
@@ -33,7 +33,7 @@ using std::list;
BOOST_AUTO_TEST_CASE (image_content_fade_test)
{
- auto film = new_test_film2 ("image_content_fade_test");
+ auto film = new_test_film("image_content_fade_test");
auto content = content_factory("test/data/flat_red.png")[0];
film->examine_and_add_content (content);
BOOST_REQUIRE (!wait_for_jobs());
diff --git a/test/import_dcp_test.cc b/test/import_dcp_test.cc
index 5ced3f9a4..e9f7f068b 100644
--- a/test/import_dcp_test.cc
+++ b/test/import_dcp_test.cc
@@ -57,7 +57,7 @@ BOOST_AUTO_TEST_CASE (import_dcp_test)
ConfigRestorer cr;
auto c = make_shared<FFmpegContent>("test/data/test.mp4");
- auto A = new_test_film2("import_dcp_test", { c });
+ auto A = new_test_film("import_dcp_test", { c });
A->set_encrypted (true);
A->set_dcp_content_type(DCPContentType::from_isdcf_name("TLR"));
make_and_verify_dcp (A);
@@ -75,7 +75,7 @@ BOOST_AUTO_TEST_CASE (import_dcp_test)
auto d = make_shared<DCPContent>("build/test/import_dcp_test/" + A->dcp_name());
d->add_kdm (kdm);
- auto B = new_test_film2("import_dcp_test2", { d });
+ auto B = new_test_film("import_dcp_test2", { d });
B->set_dcp_content_type(DCPContentType::from_isdcf_name("TLR"));
B->set_audio_channels(16);
make_and_verify_dcp (B);
@@ -92,7 +92,7 @@ BOOST_AUTO_TEST_CASE (import_dcp_markers_test)
/* Make a DCP with some markers */
auto content = content_factory("test/data/flat_red.png");
- auto film = new_test_film2 ("import_dcp_markers_test", content, &cl);
+ auto film = new_test_film("import_dcp_markers_test", content, &cl);
content[0]->video->set_length (24 * 60 * 10);
@@ -104,7 +104,7 @@ BOOST_AUTO_TEST_CASE (import_dcp_markers_test)
/* Import the DCP to a new film and check the markers */
auto imported = make_shared<DCPContent>(film->dir(film->dcp_name()));
- auto film2 = new_test_film2 ("import_dcp_markers_test2", {imported}, &cl);
+ auto film2 = new_test_film("import_dcp_markers_test2", {imported}, &cl);
film2->write_metadata ();
/* When import_dcp_markers_test was made a LFOC marker will automatically
@@ -141,7 +141,7 @@ BOOST_AUTO_TEST_CASE (import_dcp_markers_test)
BOOST_AUTO_TEST_CASE (import_dcp_metadata_test)
{
/* Make a DCP with some ratings and a content version */
- auto film = new_test_film2 ("import_dcp_metadata_test");
+ auto film = new_test_film("import_dcp_metadata_test");
auto content = content_factory("test/data/flat_red.png")[0];
film->examine_and_add_content (content);
BOOST_REQUIRE (!wait_for_jobs());
@@ -157,7 +157,7 @@ BOOST_AUTO_TEST_CASE (import_dcp_metadata_test)
make_and_verify_dcp (film);
/* Import the DCP to a new film and check the metadata */
- auto film2 = new_test_film2 ("import_dcp_metadata_test2");
+ auto film2 = new_test_film("import_dcp_metadata_test2");
auto imported = make_shared<DCPContent>(film->dir(film->dcp_name()));
film2->examine_and_add_content (imported);
BOOST_REQUIRE (!wait_for_jobs());
diff --git a/test/interrupt_encoder_test.cc b/test/interrupt_encoder_test.cc
index 2da9d91ab..c786a3110 100644
--- a/test/interrupt_encoder_test.cc
+++ b/test/interrupt_encoder_test.cc
@@ -46,7 +46,7 @@ using std::make_shared;
BOOST_AUTO_TEST_CASE (interrupt_encoder_test)
{
auto content = make_shared<FFmpegContent>(TestPaths::private_data() / "prophet_long_clip.mkv");
- auto film = new_test_film2("interrupt_encoder_test", { content });
+ auto film = new_test_film("interrupt_encoder_test", { content });
make_dcp (film, TranscodeJob::ChangedBehaviour::IGNORE);
diff --git a/test/isdcf_name_test.cc b/test/isdcf_name_test.cc
index 6384ab8a4..3897aabbe 100644
--- a/test/isdcf_name_test.cc
+++ b/test/isdcf_name_test.cc
@@ -47,7 +47,7 @@ using std::string;
BOOST_AUTO_TEST_CASE (isdcf_name_test)
{
auto audio = content_factory("test/data/sine_440.wav")[0];
- auto film = new_test_film2("isdcf_name_test", { audio });
+ auto film = new_test_film("isdcf_name_test", { audio });
/* A basic test */
@@ -240,7 +240,7 @@ BOOST_AUTO_TEST_CASE (isdcf_name_test)
BOOST_AUTO_TEST_CASE(isdcf_name_with_atmos)
{
auto content = content_factory(TestPaths::private_data() / "atmos_asset.mxf");
- auto film = new_test_film2("isdcf_name_with_atmos", content);
+ auto film = new_test_film("isdcf_name_with_atmos", content);
film->_isdcf_date = boost::gregorian::date(2023, boost::gregorian::Jan, 18);
film->set_name("Hello");
@@ -251,7 +251,7 @@ BOOST_AUTO_TEST_CASE(isdcf_name_with_atmos)
BOOST_AUTO_TEST_CASE(isdcf_name_with_ccap)
{
auto content = content_factory("test/data/short.srt")[0];
- auto film = new_test_film2("isdcf_name_with_ccap", { content });
+ auto film = new_test_film("isdcf_name_with_ccap", { content });
content->text[0]->set_use(true);
content->text[0]->set_type(TextType::CLOSED_CAPTION);
content->text[0]->set_dcp_track(DCPTextTrack("Foo", dcp::LanguageTag("de-DE")));
diff --git a/test/j2k_encode_threading_test.cc b/test/j2k_encode_threading_test.cc
index f63f7c829..1f57f4143 100644
--- a/test/j2k_encode_threading_test.cc
+++ b/test/j2k_encode_threading_test.cc
@@ -43,7 +43,7 @@ using std::list;
BOOST_AUTO_TEST_CASE(local_threads_created_and_destroyed)
{
- auto film = new_test_film2("local_threads_created_and_destroyed", {});
+ auto film = new_test_film("local_threads_created_and_destroyed", {});
Writer writer(film, {}, "foo");
J2KEncoder encoder(film, writer);
@@ -60,7 +60,7 @@ BOOST_AUTO_TEST_CASE(local_threads_created_and_destroyed)
BOOST_AUTO_TEST_CASE(remote_threads_created_and_destroyed)
{
- auto film = new_test_film2("remote_threads_created_and_destroyed", {});
+ auto film = new_test_film("remote_threads_created_and_destroyed", {});
Writer writer(film, {}, "foo");
J2KEncoder encoder(film, writer);
@@ -96,7 +96,7 @@ BOOST_AUTO_TEST_CASE(remote_threads_created_and_destroyed)
BOOST_AUTO_TEST_CASE(frames_not_lost_when_threads_disappear)
{
auto content = content_factory(TestPaths::private_data() / "clapperboard.mp4");
- auto film = new_test_film2("frames_not_lost", content);
+ auto film = new_test_film("frames_not_lost", content);
film->write_metadata();
auto job = make_dcp(film, TranscodeJob::ChangedBehaviour::IGNORE);
auto encoder = dynamic_cast<J2KEncoder*>(dynamic_pointer_cast<DCPFilmEncoder>(job->_encoder)->_encoder.get());
diff --git a/test/j2k_encoder_test.cc b/test/j2k_encoder_test.cc
index e231dce88..083a61cf8 100644
--- a/test/j2k_encoder_test.cc
+++ b/test/j2k_encoder_test.cc
@@ -42,7 +42,7 @@ BOOST_AUTO_TEST_CASE(j2k_encoder_deadlock_test)
{
ConfigRestorer cr;
- auto film = new_test_film2("j2k_encoder_deadlock_test");
+ auto film = new_test_film("j2k_encoder_deadlock_test");
/* Don't call ::start() on this Writer, so it can never write anything */
Writer writer(film, {}, {});
diff --git a/test/j2k_video_bit_rate_test.cc b/test/j2k_video_bit_rate_test.cc
index f40732c5b..b3eccd98a 100644
--- a/test/j2k_video_bit_rate_test.cc
+++ b/test/j2k_video_bit_rate_test.cc
@@ -47,7 +47,7 @@ check (int target_bits_per_second)
string const name = "bandwidth_test_" + dcp::raw_convert<string> (target_bits_per_second);
auto content = make_shared<ImageContent>(TestPaths::private_data() / "prophet_frame.tiff");
- auto film = new_test_film2(name, { content }, &cl);
+ auto film = new_test_film(name, { content }, &cl);
film->set_video_bit_rate(VideoEncoding::JPEG2000, target_bits_per_second);
content->video->set_length (24 * duration);
make_and_verify_dcp (
diff --git a/test/kdm_cli_test.cc b/test/kdm_cli_test.cc
index 3fd20d478..f8c85cb5a 100644
--- a/test/kdm_cli_test.cc
+++ b/test/kdm_cli_test.cc
@@ -273,7 +273,7 @@ BOOST_AUTO_TEST_CASE(kdm_cli_specify_cert)
boost::system::error_code ec;
boost::filesystem::remove(kdm_filename, ec);
- auto film = new_test_film2("kdm_cli_specify_cert", content_factory("test/data/flat_red.png"));
+ auto film = new_test_film("kdm_cli_specify_cert", content_factory("test/data/flat_red.png"));
film->set_encrypted(true);
film->set_name("KDMCLI");
film->set_use_isdcf_name(false);
diff --git a/test/kdm_naming_test.cc b/test/kdm_naming_test.cc
index c5c7c2678..fe7da7f31 100644
--- a/test/kdm_naming_test.cc
+++ b/test/kdm_naming_test.cc
@@ -85,7 +85,7 @@ BOOST_AUTO_TEST_CASE (single_kdm_naming_test)
/* Film */
boost::filesystem::remove_all ("build/test/single_kdm_naming_test");
- auto film = new_test_film2 ("single_kdm_naming_test");
+ auto film = new_test_film("single_kdm_naming_test");
film->set_name ("my_great_film");
film->examine_and_add_content (content_factory("test/data/flat_black.png")[0]);
BOOST_REQUIRE (!wait_for_jobs());
@@ -147,7 +147,7 @@ BOOST_AUTO_TEST_CASE(directory_kdm_naming_test)
/* Film */
boost::filesystem::remove_all ("build/test/directory_kdm_naming_test");
- auto film = new_test_film2 (
+ auto film = new_test_film(
"directory_kdm_naming_test",
{ content_factory("test/data/flat_black.png")[0] }
);
diff --git a/test/map_cli_test.cc b/test/map_cli_test.cc
index 6b94be6fe..aaf5b944f 100644
--- a/test/map_cli_test.cc
+++ b/test/map_cli_test.cc
@@ -93,7 +93,7 @@ BOOST_AUTO_TEST_CASE(map_simple_dcp_copy)
string const out = String::compose("build/test/%1_out", name);
auto content = content_factory("test/data/flat_red.png");
- auto film = new_test_film2(name + "_in", content);
+ auto film = new_test_film(name + "_in", content);
make_and_verify_dcp(film);
vector<string> const args = {
@@ -123,7 +123,7 @@ BOOST_AUTO_TEST_CASE(map_simple_dcp_copy_by_id)
string const out = String::compose("build/test/%1_out", name);
auto content = content_factory("test/data/flat_red.png");
- auto film = new_test_film2(name + "_in", content);
+ auto film = new_test_film(name + "_in", content);
make_and_verify_dcp(film);
dcp::CPL cpl(find_cpl(film->dir(film->dcp_name())));
@@ -155,7 +155,7 @@ BOOST_AUTO_TEST_CASE(map_simple_dcp_copy_with_symlinks)
string const out = String::compose("build/test/%1_out", name);
auto content = content_factory("test/data/flat_red.png");
- auto film = new_test_film2(name + "_in", content);
+ auto film = new_test_film(name + "_in", content);
make_and_verify_dcp(film);
vector<string> const args = {
@@ -188,7 +188,7 @@ BOOST_AUTO_TEST_CASE(map_simple_dcp_copy_with_hardlinks)
string const out = String::compose("build/test/%1_out", name);
auto content = content_factory("test/data/flat_red.png");
- auto film = new_test_film2(name + "_in", content);
+ auto film = new_test_film(name + "_in", content);
make_and_verify_dcp(film);
vector<string> const args = {
@@ -220,7 +220,7 @@ BOOST_AUTO_TEST_CASE(map_simple_interop_dcp_with_subs)
auto picture = content_factory("test/data/flat_red.png").front();
auto subs = content_factory("test/data/15s.srt").front();
- auto film = new_test_film2(name + "_in", { picture, subs });
+ auto film = new_test_film(name + "_in", { picture, subs });
film->set_interop(true);
subs->only_text()->set_language(dcp::LanguageTag("de"));
make_and_verify_dcp(film, {dcp::VerificationNote::Code::INVALID_STANDARD});
@@ -250,13 +250,13 @@ test_map_ov_vf_copy(vector<string> extra_args = {})
string const out = String::compose("build/test/%1_out", name);
auto ov_content = content_factory("test/data/flat_red.png");
- auto ov_film = new_test_film2(name + "_ov", ov_content);
+ auto ov_film = new_test_film(name + "_ov", ov_content);
make_and_verify_dcp(ov_film);
auto const ov_dir = ov_film->dir(ov_film->dcp_name());
auto vf_ov = make_shared<DCPContent>(ov_dir);
auto vf_sound = content_factory("test/data/sine_440.wav").front();
- auto vf_film = new_test_film2(name + "_vf", { vf_ov, vf_sound });
+ auto vf_film = new_test_film(name + "_vf", { vf_ov, vf_sound });
vf_ov->set_reference_video(true);
make_and_verify_dcp(vf_film, {dcp::VerificationNote::Code::EXTERNAL_ASSET}, false);
@@ -301,7 +301,7 @@ BOOST_AUTO_TEST_CASE(map_ov_vf_copy_multiple_reference)
string const out = String::compose("build/test/%1_out", name);
auto ov_content = content_factory("test/data/flat_red.png");
- auto ov_film = new_test_film2(name + "_ov", ov_content);
+ auto ov_film = new_test_film(name + "_ov", ov_content);
make_and_verify_dcp(ov_film);
auto const ov_dir = ov_film->dir(ov_film->dcp_name());
@@ -309,7 +309,7 @@ BOOST_AUTO_TEST_CASE(map_ov_vf_copy_multiple_reference)
auto vf_ov1 = make_shared<DCPContent>(ov_dir);
auto vf_ov2 = make_shared<DCPContent>(ov_dir);
auto vf_sound = content_factory("test/data/sine_440.wav").front();
- auto vf_film = new_test_film2(name + "_vf", { vf_ov1, vf_ov2, vf_sound });
+ auto vf_film = new_test_film(name + "_vf", { vf_ov1, vf_ov2, vf_sound });
vf_film->set_reel_type(ReelType::BY_VIDEO_CONTENT);
vf_ov2->set_position(vf_film, vf_ov1->end(vf_film));
vf_ov1->set_reference_video(true);
@@ -349,7 +349,7 @@ BOOST_AUTO_TEST_CASE(map_simple_dcp_copy_with_rename)
string const out = String::compose("build/test/%1_out", name);
auto content = content_factory("test/data/flat_red.png");
- auto film = new_test_film2(name + "_in", content);
+ auto film = new_test_film(name + "_in", content);
make_and_verify_dcp(film);
vector<string> const args = {
@@ -408,7 +408,7 @@ test_two_cpls_each_with_subs(string name, bool interop)
for (auto i = 0; i < 2; ++i) {
auto picture = content_factory("test/data/flat_red.png").front();
auto subs = content_factory("test/data/15s.srt").front();
- films[i] = new_test_film2(String::compose("%1_%2_in", name, i), { picture, subs });
+ films[i] = new_test_film(String::compose("%1_%2_in", name, i), { picture, subs });
films[i]->set_interop(interop);
subs->only_text()->set_language(dcp::LanguageTag("de"));
make_and_verify_dcp(films[i], acceptable_errors);
@@ -453,7 +453,7 @@ BOOST_AUTO_TEST_CASE(map_with_given_config)
string const out = String::compose("build/test/%1_out", name);
auto content = content_factory("test/data/flat_red.png");
- auto film = new_test_film2(name + "_in", content);
+ auto film = new_test_film(name + "_in", content);
make_and_verify_dcp(film);
vector<string> const args = {
@@ -488,7 +488,7 @@ BOOST_AUTO_TEST_CASE(map_multireel_interop_ov_and_vf_adding_ccaps)
content_factory("test/data/flat_red.png")[0]
};
- auto ov = new_test_film2(name + "_ov", { video[0], video[1], video[2] });
+ auto ov = new_test_film(name + "_ov", { video[0], video[1], video[2] });
ov->set_reel_type(ReelType::BY_VIDEO_CONTENT);
ov->set_interop(true);
make_and_verify_dcp(ov, { dcp::VerificationNote::Code::INVALID_STANDARD });
@@ -501,7 +501,7 @@ BOOST_AUTO_TEST_CASE(map_multireel_interop_ov_and_vf_adding_ccaps)
content_factory("test/data/short.srt")[0]
};
- auto vf = new_test_film2(name + "_vf", { ov_dcp, ccap[0], ccap[1], ccap[2] });
+ auto vf = new_test_film(name + "_vf", { ov_dcp, ccap[0], ccap[1], ccap[2] });
vf->set_interop(true);
vf->set_reel_type(ReelType::BY_VIDEO_CONTENT);
ov_dcp->set_reference_video(true);
@@ -548,7 +548,7 @@ BOOST_AUTO_TEST_CASE(map_uses_config_for_issuer_and_creator)
string const out = String::compose("build/test/%1_out", name);
auto content = content_factory("test/data/flat_red.png");
- auto film = new_test_film2(name + "_in", content);
+ auto film = new_test_film(name + "_in", content);
make_and_verify_dcp(film);
vector<string> const args = {
@@ -580,7 +580,7 @@ BOOST_AUTO_TEST_CASE(map_handles_interop_png_subs)
{
string const name = "map_handles_interop_png_subs";
auto arrietty = content_factory(TestPaths::private_data() / "arrietty_JP-EN.mkv")[0];
- auto film = new_test_film2(name + "_input", { arrietty });
+ auto film = new_test_film(name + "_input", { arrietty });
film->set_interop(true);
arrietty->set_trim_end(dcpomatic::ContentTime::from_seconds(110));
arrietty->text[0]->set_use(true);
diff --git a/test/markers_test.cc b/test/markers_test.cc
index a3c46af44..f7ff3a6b5 100644
--- a/test/markers_test.cc
+++ b/test/markers_test.cc
@@ -43,7 +43,7 @@ using boost::optional;
BOOST_AUTO_TEST_CASE (automatic_ffoc_lfoc_markers_test1)
{
string const name = "automatic_ffoc_lfoc_markers_test1";
- auto film = new_test_film2 (name);
+ auto film = new_test_film(name);
film->examine_and_add_content (content_factory("test/data/flat_red.png")[0]);
BOOST_REQUIRE (!wait_for_jobs());
@@ -72,7 +72,7 @@ BOOST_AUTO_TEST_CASE (automatic_ffoc_lfoc_markers_test1)
BOOST_AUTO_TEST_CASE (automatic_ffoc_lfoc_markers_test2)
{
string const name = "automatic_ffoc_lfoc_markers_test2";
- auto film = new_test_film2 (name);
+ auto film = new_test_film(name);
film->examine_and_add_content (content_factory("test/data/flat_red.png")[0]);
BOOST_REQUIRE (!wait_for_jobs());
@@ -110,7 +110,7 @@ BOOST_AUTO_TEST_CASE(markers_correct_with_reels)
string const name = "markers_correct_with_reels";
auto content1 = content_factory("test/data/flat_red.png")[0];
auto content2 = content_factory("test/data/flat_red.png")[0];
- auto film = new_test_film2(name, { content1, content2});
+ auto film = new_test_film(name, { content1, content2});
film->set_interop(false);
film->set_reel_type(ReelType::BY_VIDEO_CONTENT);
@@ -143,7 +143,7 @@ BOOST_AUTO_TEST_CASE(markers_correct_with_reels)
BOOST_AUTO_TEST_CASE(no_markers_with_interop)
{
string const name = "no_markers_with_interop";
- auto film = new_test_film2(name, content_factory("test/data/flat_red.png"));
+ auto film = new_test_film(name, content_factory("test/data/flat_red.png"));
film->set_interop(true);
make_and_verify_dcp(film, { dcp::VerificationNote::Code::INVALID_STANDARD });
diff --git a/test/mca_subdescriptors_test.cc b/test/mca_subdescriptors_test.cc
index e34a909f4..ad146700e 100644
--- a/test/mca_subdescriptors_test.cc
+++ b/test/mca_subdescriptors_test.cc
@@ -42,7 +42,7 @@ test_descriptors(int mxf_channels, vector<dcp::Channel> active_channels, vector<
for (auto i = 0; i < mxf_channels; ++i) {
content.push_back(content_factory("test/data/C.wav").front());
}
- auto film = new_test_film2("mca_subdescriptors_written_correctly", content);
+ auto film = new_test_film("mca_subdescriptors_written_correctly", content);
film->set_interop(false);
film->set_audio_channels(mxf_channels);
diff --git a/test/no_use_video_test.cc b/test/no_use_video_test.cc
index 45ba264cd..cd8df90cb 100644
--- a/test/no_use_video_test.cc
+++ b/test/no_use_video_test.cc
@@ -50,7 +50,7 @@ using std::make_shared;
*/
BOOST_AUTO_TEST_CASE (no_use_video_test1)
{
- auto film = new_test_film2 ("no_use_video_test1");
+ auto film = new_test_film("no_use_video_test1");
auto A = content_factory("test/data/flat_red.png")[0];
auto B = content_factory("test/data/flat_green.png")[0];
film->examine_and_add_content (A);
@@ -76,7 +76,7 @@ BOOST_AUTO_TEST_CASE (no_use_video_test2)
auto A = content_factory(TestPaths::private_data() / "dolby_aurora.vob")[0];
auto B = content_factory(TestPaths::private_data() / "big_buck_bunny_trailer_480p.mov")[0];
- auto film = new_test_film2("no_use_video_test2", { A, B }, &cl);
+ auto film = new_test_film("no_use_video_test2", { A, B }, &cl);
A->set_position (film, dcpomatic::DCPTime());
B->set_position (film, dcpomatic::DCPTime());
A->video->set_use (false);
@@ -94,7 +94,7 @@ BOOST_AUTO_TEST_CASE (no_use_video_test2)
/** Make two DCPs and make a VF with the audio from one and the video from another */
BOOST_AUTO_TEST_CASE (no_use_video_test3)
{
- auto ov_a = new_test_film2 ("no_use_video_test3_ov_a");
+ auto ov_a = new_test_film("no_use_video_test3_ov_a");
auto ov_a_pic = content_factory("test/data/flat_red.png")[0];
BOOST_REQUIRE (ov_a_pic);
auto ov_a_snd = content_factory("test/data/sine_16_48_220_10.wav")[0];
@@ -104,7 +104,7 @@ BOOST_AUTO_TEST_CASE (no_use_video_test3)
BOOST_REQUIRE (!wait_for_jobs());
make_and_verify_dcp (ov_a);
- auto ov_b = new_test_film2("no_use_video_test3_ov_b");
+ auto ov_b = new_test_film("no_use_video_test3_ov_b");
auto ov_b_pic = content_factory("test/data/flat_green.png")[0];
BOOST_REQUIRE (ov_b_pic);
auto ov_b_snd = content_factory("test/data/sine_16_48_880_10.wav")[0];
@@ -114,7 +114,7 @@ BOOST_AUTO_TEST_CASE (no_use_video_test3)
BOOST_REQUIRE (!wait_for_jobs());
make_and_verify_dcp (ov_b);
- auto vf = new_test_film2 ("no_use_video_test3_vf");
+ auto vf = new_test_film("no_use_video_test3_vf");
auto A = make_shared<DCPContent>(ov_a->dir(ov_a->dcp_name()));
auto B = make_shared<DCPContent>(ov_b->dir(ov_b->dcp_name()));
vf->examine_and_add_content (A);
diff --git a/test/optimise_stills_test.cc b/test/optimise_stills_test.cc
index 5bf94c0a5..c0049507d 100644
--- a/test/optimise_stills_test.cc
+++ b/test/optimise_stills_test.cc
@@ -75,7 +75,7 @@ check (string name, int check_full, int check_repeat)
BOOST_AUTO_TEST_CASE (optimise_stills_test1)
{
auto content = content_factory("test/data/flat_red.png")[0];
- auto film = new_test_film2("optimise_stills_test1", { content });
+ auto film = new_test_film("optimise_stills_test1", { content });
LogSwitcher ls (film->log());
make_and_verify_dcp (film);
@@ -87,7 +87,7 @@ BOOST_AUTO_TEST_CASE (optimise_stills_test1)
BOOST_AUTO_TEST_CASE (optimise_stills_test2)
{
auto content = content_factory("test/data/flat_red.png")[0];
- auto film = new_test_film2("optimise_stills_test2", { content });
+ auto film = new_test_film("optimise_stills_test2", { content });
LogSwitcher ls (film->log());
content->video->set_frame_type (VideoFrameType::THREE_D_LEFT_RIGHT);
film->set_three_d (true);
diff --git a/test/overlap_video_test.cc b/test/overlap_video_test.cc
index 638f606d3..01d7a9fcb 100644
--- a/test/overlap_video_test.cc
+++ b/test/overlap_video_test.cc
@@ -49,7 +49,7 @@ BOOST_AUTO_TEST_CASE (overlap_video_test1)
auto A = content_factory("test/data/flat_red.png")[0];
auto B = content_factory("test/data/flat_green.png")[0];
auto C = content_factory("test/data/flat_blue.png")[0];
- auto film = new_test_film2("overlap_video_test1", { A, B, C });
+ auto film = new_test_film("overlap_video_test1", { A, B, C });
film->set_sequence (false);
auto const fps = 24;
diff --git a/test/player_test.cc b/test/player_test.cc
index f86b13a94..cac5dffe9 100644
--- a/test/player_test.cc
+++ b/test/player_test.cc
@@ -79,7 +79,7 @@ accumulate (shared_ptr<AudioBuffers> audio, DCPTime)
BOOST_AUTO_TEST_CASE (player_silence_padding_test)
{
auto c = std::make_shared<FFmpegContent>("test/data/test.mp4");
- auto film = new_test_film2("player_silence_padding_test", { c });
+ auto film = new_test_film("player_silence_padding_test", { c });
film->set_audio_channels (6);
accumulated = std::make_shared<AudioBuffers>(film->audio_channels(), 0);
@@ -103,7 +103,7 @@ BOOST_AUTO_TEST_CASE (player_black_fill_test)
{
auto contentA = std::make_shared<ImageContent>("test/data/simple_testcard_640x480.png");
auto contentB = std::make_shared<ImageContent>("test/data/simple_testcard_640x480.png");
- auto film = new_test_film2("black_fill_test", { contentA, contentB });
+ auto film = new_test_film("black_fill_test", { contentA, contentB });
film->set_dcp_content_type(DCPContentType::from_isdcf_name("FTR"));
film->set_sequence (false);
@@ -145,7 +145,7 @@ BOOST_AUTO_TEST_CASE (player_subframe_test)
{
auto A = content_factory("test/data/flat_red.png")[0];
auto B = content_factory("test/data/awkward_length.wav")[0];
- auto film = new_test_film2("reels_test7", { A, B });
+ auto film = new_test_film("reels_test7", { A, B });
film->set_video_frame_rate (24);
A->video->set_length (3 * 24);
@@ -185,7 +185,7 @@ BOOST_AUTO_TEST_CASE (player_interleave_test)
{
auto c = std::make_shared<FFmpegContent>("test/data/test.mp4");
auto s = std::make_shared<StringTextFileContent>("test/data/subrip.srt");
- auto film = new_test_film2("ffmpeg_transcoder_basic_test_subs", { c, s });
+ auto film = new_test_film("ffmpeg_transcoder_basic_test_subs", { c, s });
film->set_audio_channels (6);
Player player(film, Image::Alignment::COMPACT);
@@ -271,7 +271,7 @@ BOOST_AUTO_TEST_CASE (player_seek_test2)
/** Test a bug when trimmed content follows other content */
BOOST_AUTO_TEST_CASE (player_trim_test)
{
- auto film = new_test_film2 ("player_trim_test");
+ auto film = new_test_film("player_trim_test");
auto A = content_factory("test/data/flat_red.png")[0];
film->examine_and_add_content (A);
BOOST_REQUIRE (!wait_for_jobs ());
@@ -310,7 +310,7 @@ store (list<Sub>* out, PlayerText text, TextType type, optional<DCPTextTrack> tr
/** Test ignoring both video and audio */
BOOST_AUTO_TEST_CASE (player_ignore_video_and_audio_test)
{
- auto film = new_test_film2 ("player_ignore_video_and_audio_test");
+ auto film = new_test_film("player_ignore_video_and_audio_test");
auto ff = content_factory(TestPaths::private_data() / "boon_telly.mkv")[0];
film->examine_and_add_content (ff);
auto text = content_factory("test/data/subrip.srt")[0];
@@ -334,7 +334,7 @@ BOOST_AUTO_TEST_CASE (player_ignore_video_and_audio_test)
/** Trigger a crash due to the assertion failure in Player::emit_audio */
BOOST_AUTO_TEST_CASE (player_trim_crash)
{
- auto film = new_test_film2 ("player_trim_crash");
+ auto film = new_test_film("player_trim_crash");
auto boon = content_factory(TestPaths::private_data() / "boon_telly.mkv")[0];
film->examine_and_add_content (boon);
BOOST_REQUIRE (!wait_for_jobs());
@@ -365,7 +365,7 @@ BOOST_AUTO_TEST_CASE (player_silence_crash)
Cleanup cl;
auto sine = content_factory("test/data/impulse_train.wav")[0];
- auto film = new_test_film2("player_silence_crash", { sine }, &cl);
+ auto film = new_test_film("player_silence_crash", { sine }, &cl);
sine->set_video_frame_rate(film, 23.976);
make_and_verify_dcp (film, {dcp::VerificationNote::Code::MISSING_CPL_METADATA});
@@ -376,7 +376,7 @@ BOOST_AUTO_TEST_CASE (player_silence_crash)
/** Test a crash when processing a 3D DCP */
BOOST_AUTO_TEST_CASE (player_3d_test_1)
{
- auto film = new_test_film2 ("player_3d_test_1a");
+ auto film = new_test_film("player_3d_test_1a");
auto left = content_factory("test/data/flat_red.png")[0];
film->examine_and_add_content (left);
auto right = content_factory("test/data/flat_blue.png")[0];
@@ -392,7 +392,7 @@ BOOST_AUTO_TEST_CASE (player_3d_test_1)
make_and_verify_dcp (film);
auto dcp = std::make_shared<DCPContent>(film->dir(film->dcp_name()));
- auto film2 = new_test_film2 ("player_3d_test_1b", {dcp});
+ auto film2 = new_test_film("player_3d_test_1b", {dcp});
film2->set_three_d (true);
make_and_verify_dcp (film2);
@@ -404,7 +404,7 @@ BOOST_AUTO_TEST_CASE (player_3d_test_2)
{
auto left = content_factory("test/data/flat_red.png")[0];
auto right = content_factory("test/data/flat_blue.png")[0];
- auto film = new_test_film2 ("player_3d_test_2a", {left, right});
+ auto film = new_test_film("player_3d_test_2a", {left, right});
left->video->set_frame_type (VideoFrameType::THREE_D_LEFT);
left->set_position (film, DCPTime());
@@ -415,7 +415,7 @@ BOOST_AUTO_TEST_CASE (player_3d_test_2)
make_and_verify_dcp (film);
auto dcp = std::make_shared<DCPContent>(film->dir(film->dcp_name()));
- auto film2 = new_test_film2 ("player_3d_test_2b", {dcp});
+ auto film2 = new_test_film("player_3d_test_2b", {dcp});
make_and_verify_dcp (film2);
}
@@ -428,14 +428,14 @@ BOOST_AUTO_TEST_CASE (player_silence_at_end_crash)
{
/* 25fps DCP with some audio */
auto content1 = content_factory("test/data/flat_red.png")[0];
- auto film1 = new_test_film2 ("player_silence_at_end_crash_1", {content1});
+ auto film1 = new_test_film("player_silence_at_end_crash_1", {content1});
content1->video->set_length (25);
film1->set_video_frame_rate (25);
make_and_verify_dcp (film1);
/* Make another project importing this DCP */
auto content2 = std::make_shared<DCPContent>(film1->dir(film1->dcp_name()));
- auto film2 = new_test_film2 ("player_silence_at_end_crash_2", {content2});
+ auto film2 = new_test_film("player_silence_at_end_crash_2", {content2});
/* and importing just the video MXF on its own at the end */
optional<boost::filesystem::path> video;
@@ -459,7 +459,7 @@ BOOST_AUTO_TEST_CASE (player_silence_at_end_crash)
BOOST_AUTO_TEST_CASE (encrypted_dcp_with_no_kdm_gives_no_butler_error)
{
auto content = content_factory("test/data/flat_red.png")[0];
- auto film = new_test_film2 ("encrypted_dcp_with_no_kdm_gives_no_butler_error", { content });
+ auto film = new_test_film("encrypted_dcp_with_no_kdm_gives_no_butler_error", { content });
int constexpr length = 24 * 25;
content->video->set_length(length);
film->set_encrypted (true);
@@ -470,7 +470,7 @@ BOOST_AUTO_TEST_CASE (encrypted_dcp_with_no_kdm_gives_no_butler_error)
});
auto content2 = std::make_shared<DCPContent>(film->dir(film->dcp_name()));
- auto film2 = new_test_film2 ("encrypted_dcp_with_no_kdm_gives_no_butler_error2", { content2 });
+ auto film2 = new_test_film("encrypted_dcp_with_no_kdm_gives_no_butler_error2", { content2 });
Player player(film, Image::Alignment::COMPACT);
Butler butler(film2, player, AudioMapping(), 2, bind(PlayerVideo::force, AV_PIX_FMT_RGB24), VideoRange::FULL, Image::Alignment::PADDED, true, false, Butler::Audio::ENABLED);
@@ -505,7 +505,7 @@ BOOST_AUTO_TEST_CASE (interleaved_subtitle_are_emitted_correctly)
auto subs1 = content_factory(paths[0])[0];
auto subs2 = content_factory(paths[1])[0];
- auto film = new_test_film2("interleaved_subtitle_are_emitted_correctly", { subs1, subs2 });
+ auto film = new_test_film("interleaved_subtitle_are_emitted_correctly", { subs1, subs2 });
film->set_sequence(false);
subs1->set_position(film, DCPTime());
subs2->set_position(film, DCPTime());
@@ -532,7 +532,7 @@ BOOST_AUTO_TEST_CASE(multiple_sound_files_bug)
auto B = content_factory(TestPaths::private_data() / "kook" / "2.wav").front();
auto C = content_factory(TestPaths::private_data() / "kook" / "3.wav").front();
- auto film = new_test_film2("multiple_sound_files_bug", { A, B, C }, &cl);
+ auto film = new_test_film("multiple_sound_files_bug", { A, B, C }, &cl);
film->set_audio_channels(16);
C->set_position(film, DCPTime(3840000));
@@ -548,7 +548,7 @@ BOOST_AUTO_TEST_CASE(trimmed_sound_mix_bug_13)
{
auto A = content_factory("test/data/sine_16_48_440_10.wav").front();
auto B = content_factory("test/data/sine_16_44.1_440_10.wav").front();
- auto film = new_test_film2("trimmed_sound_mix_bug_13", { A, B });
+ auto film = new_test_film("trimmed_sound_mix_bug_13", { A, B });
film->set_audio_channels(16);
A->set_position(film, DCPTime());
@@ -566,7 +566,7 @@ BOOST_AUTO_TEST_CASE(trimmed_sound_mix_bug_13_frame_rate_change)
{
auto A = content_factory("test/data/sine_16_48_440_10.wav").front();
auto B = content_factory("test/data/sine_16_44.1_440_10.wav").front();
- auto film = new_test_film2("trimmed_sound_mix_bug_13_frame_rate_change", { A, B });
+ auto film = new_test_film("trimmed_sound_mix_bug_13_frame_rate_change", { A, B });
A->set_position(film, DCPTime());
A->audio->set_gain(-12);
@@ -588,7 +588,7 @@ BOOST_AUTO_TEST_CASE(two_d_in_three_d_duplicates)
{
auto A = content_factory("test/data/flat_red.png").front();
auto B = content_factory("test/data/flat_green.png").front();
- auto film = new_test_film2("two_d_in_three_d_duplicates", { A, B });
+ auto film = new_test_film("two_d_in_three_d_duplicates", { A, B });
film->set_three_d(true);
B->video->set_frame_type(VideoFrameType::THREE_D_LEFT_RIGHT);
@@ -642,7 +642,7 @@ BOOST_AUTO_TEST_CASE(three_d_in_two_d_chooses_left)
auto right = content_factory("test/data/flat_green.png").front();
auto mono = content_factory("test/data/flat_blue.png").front();
- auto film = new_test_film2("three_d_in_two_d_chooses_left", { left, right, mono });
+ auto film = new_test_film("three_d_in_two_d_chooses_left", { left, right, mono });
left->video->set_frame_type(VideoFrameType::THREE_D_LEFT);
left->set_position(film, dcpomatic::DCPTime());
@@ -689,7 +689,7 @@ BOOST_AUTO_TEST_CASE(three_d_in_two_d_chooses_left)
BOOST_AUTO_TEST_CASE(check_seek_with_no_video)
{
auto content = content_factory(TestPaths::private_data() / "Fight.Club.1999.720p.BRRip.x264-x0r.srt")[0];
- auto film = new_test_film2("check_seek_with_no_video", { content });
+ auto film = new_test_film("check_seek_with_no_video", { content });
auto player = std::make_shared<Player>(film, film->playlist());
boost::signals2::signal<void (std::shared_ptr<PlayerVideo>, dcpomatic::DCPTime)> Video;
@@ -717,7 +717,7 @@ BOOST_AUTO_TEST_CASE(check_seek_with_no_video)
BOOST_AUTO_TEST_CASE(unmapped_audio_does_not_raise_buffer_error)
{
auto content = content_factory(TestPaths::private_data() / "arrietty_JP-EN.mkv")[0];
- auto film = new_test_film2("unmapped_audio_does_not_raise_buffer_error", { content });
+ auto film = new_test_film("unmapped_audio_does_not_raise_buffer_error", { content });
content->audio->set_mapping(AudioMapping(6 * 2, MAX_DCP_AUDIO_CHANNELS));
diff --git a/test/playlist_test.cc b/test/playlist_test.cc
index e2b9f3ff8..e279e9cc8 100644
--- a/test/playlist_test.cc
+++ b/test/playlist_test.cc
@@ -39,7 +39,7 @@ setup(vector<shared_ptr<Content>>& content, vector<dcpomatic::DCPTime>& position
content.push_back(content_factory("test/data/flat_red.png")[0]);
}
- auto film = new_test_film2("playlist_move_later_test", content);
+ auto film = new_test_film("playlist_move_later_test", content);
for (auto i: content) {
positions.push_back(i->position());
diff --git a/test/pulldown_detect_test.cc b/test/pulldown_detect_test.cc
index 432bdf26f..9830d12cd 100644
--- a/test/pulldown_detect_test.cc
+++ b/test/pulldown_detect_test.cc
@@ -29,7 +29,7 @@
BOOST_AUTO_TEST_CASE (pulldown_detect_test1)
{
auto content = content_factory(TestPaths::private_data() / "greatbrain.mkv");
- auto film = new_test_film2("pulldown_detect_test1", content);
+ auto film = new_test_film("pulldown_detect_test1", content);
BOOST_REQUIRE(static_cast<bool>(content[0]->video_frame_rate()));
BOOST_CHECK_CLOSE(content[0]->video_frame_rate().get(), 23.976, 0.1);
diff --git a/test/recover_test.cc b/test/recover_test.cc
index 25b37190e..ba06fcde9 100644
--- a/test/recover_test.cc
+++ b/test/recover_test.cc
@@ -59,7 +59,7 @@ note (dcp::NoteType t, string n)
BOOST_AUTO_TEST_CASE (recover_test_2d)
{
auto content = make_shared<FFmpegContent>("test/data/count300bd24.m2ts");
- auto film = new_test_film2("recover_test_2d", { content });
+ auto film = new_test_film("recover_test_2d", { content });
film->set_video_bit_rate(VideoEncoding::JPEG2000, 100000000);
make_and_verify_dcp (
@@ -103,7 +103,7 @@ BOOST_AUTO_TEST_CASE (recover_test_3d, * boost::unit_test::depends_on("recover_t
{
auto content = make_shared<ImageContent>("test/data/3d_test");
content->video->set_frame_type (VideoFrameType::THREE_D_LEFT_RIGHT);
- auto film = new_test_film2("recover_test_3d", { content });
+ auto film = new_test_film("recover_test_3d", { content });
film->set_three_d (true);
film->set_video_bit_rate(VideoEncoding::JPEG2000, 100000000);
@@ -141,7 +141,7 @@ BOOST_AUTO_TEST_CASE (recover_test_3d, * boost::unit_test::depends_on("recover_t
BOOST_AUTO_TEST_CASE (recover_test_2d_encrypted, * boost::unit_test::depends_on("recover_test_3d"))
{
auto content = make_shared<FFmpegContent>("test/data/count300bd24.m2ts");
- auto film = new_test_film2("recover_test_2d_encrypted", { content });
+ auto film = new_test_film("recover_test_2d_encrypted", { content });
film->set_encrypted (true);
film->_key = dcp::Key("eafcb91c9f5472edf01f3a2404c57258");
film->set_video_bit_rate(VideoEncoding::JPEG2000, 100000000);
diff --git a/test/reel_writer_test.cc b/test/reel_writer_test.cc
index 9a756bd46..411de9b1f 100644
--- a/test/reel_writer_test.cc
+++ b/test/reel_writer_test.cc
@@ -56,7 +56,7 @@ static bool equal(J2KFrameInfo a, shared_ptr<InfoFileHandle> file, Frame frame,
BOOST_AUTO_TEST_CASE (write_frame_info_test)
{
- auto film = new_test_film2 ("write_frame_info_test");
+ auto film = new_test_film("write_frame_info_test");
dcpomatic::DCPTimePeriod const period (dcpomatic::DCPTime(0), dcpomatic::DCPTime(96000));
ReelWriter writer(film, period, shared_ptr<Job>(), 0, 1, false, "foo");
@@ -112,7 +112,7 @@ BOOST_AUTO_TEST_CASE (reel_reuse_video_test)
/* Make a DCP */
auto video = content_factory("test/data/flat_red.png")[0];
auto audio = content_factory("test/data/white.wav")[0];
- auto film = new_test_film2 ("reel_reuse_video_test", { video, audio });
+ auto film = new_test_film("reel_reuse_video_test", { video, audio });
make_and_verify_dcp (film);
/* Find main picture and sound asset IDs */
diff --git a/test/reels_test.cc b/test/reels_test.cc
index 31888ecaf..7ba01b8a9 100644
--- a/test/reels_test.cc
+++ b/test/reels_test.cc
@@ -67,7 +67,7 @@ BOOST_AUTO_TEST_CASE (reels_test1)
{
auto A = make_shared<FFmpegContent>("test/data/test.mp4");
auto B = make_shared<FFmpegContent>("test/data/test.mp4");
- auto film = new_test_film2("reels_test1", { A, B });
+ auto film = new_test_film("reels_test1", { A, B });
BOOST_CHECK_EQUAL (A->full_length(film).get(), 288000);
film->set_reel_type (ReelType::SINGLE);
@@ -110,7 +110,7 @@ BOOST_AUTO_TEST_CASE (reels_test2)
auto r = make_shared<ImageContent>("test/data/flat_red.png");
auto g = make_shared<ImageContent>("test/data/flat_green.png");
auto b = make_shared<ImageContent>("test/data/flat_blue.png");
- auto film = new_test_film2("reels_test2", { r, g, b });
+ auto film = new_test_film("reels_test2", { r, g, b });
r->video->set_length(24);
g->video->set_length(24);
b->video->set_length(24);
@@ -126,7 +126,7 @@ BOOST_AUTO_TEST_CASE (reels_test2)
check_dcp ("test/data/reels_test2", film->dir (film->dcp_name()));
auto c = make_shared<DCPContent>(film->dir(film->dcp_name()));
- auto film2 = new_test_film2 ("reels_test2b", {c});
+ auto film2 = new_test_film("reels_test2b", {c});
film2->set_reel_type (ReelType::BY_VIDEO_CONTENT);
film2->set_audio_channels(16);
@@ -156,7 +156,7 @@ BOOST_AUTO_TEST_CASE (reels_test3)
{
auto dcp = make_shared<DCPContent>("test/data/reels_test2");
auto sub = make_shared<StringTextFileContent>("test/data/subrip.srt");
- auto film = new_test_film2 ("reels_test3", {dcp, sub});
+ auto film = new_test_film("reels_test3", {dcp, sub});
film->set_reel_type (ReelType::BY_VIDEO_CONTENT);
auto reels = film->reels();
@@ -181,7 +181,7 @@ BOOST_AUTO_TEST_CASE (reels_test3)
*/
BOOST_AUTO_TEST_CASE (reels_test4)
{
- auto film = new_test_film2 ("reels_test4");
+ auto film = new_test_film("reels_test4");
film->set_reel_type (ReelType::BY_VIDEO_CONTENT);
film->set_interop (false);
@@ -231,7 +231,7 @@ BOOST_AUTO_TEST_CASE (reels_test5)
{
auto dcp = make_shared<DCPContent>("test/data/reels_test4");
dcp->check_font_ids();
- auto film = new_test_film2 ("reels_test5", {dcp});
+ auto film = new_test_film("reels_test5", {dcp});
film->set_sequence (false);
/* Set to 2123 but it will be rounded up to the next frame (4000) */
@@ -285,7 +285,7 @@ BOOST_AUTO_TEST_CASE (reels_test5)
BOOST_AUTO_TEST_CASE (reels_test6)
{
auto A = make_shared<FFmpegContent>("test/data/test2.mp4");
- auto film = new_test_film2 ("reels_test6", {A});
+ auto film = new_test_film("reels_test6", {A});
film->set_video_bit_rate(VideoEncoding::JPEG2000, 100000000);
film->set_reel_type (ReelType::BY_LENGTH);
@@ -311,7 +311,7 @@ BOOST_AUTO_TEST_CASE (reels_test7)
{
auto A = content_factory("test/data/flat_red.png")[0];
auto B = content_factory("test/data/awkward_length.wav")[0];
- auto film = new_test_film2 ("reels_test7", { A, B });
+ auto film = new_test_film("reels_test7", { A, B });
film->set_video_frame_rate (24);
A->video->set_length (2 * 24);
@@ -328,7 +328,7 @@ BOOST_AUTO_TEST_CASE (reels_test7)
BOOST_AUTO_TEST_CASE (reels_test8)
{
auto A = make_shared<FFmpegContent>("test/data/test2.mp4");
- auto film = new_test_film2 ("reels_test8", {A});
+ auto film = new_test_film("reels_test8", {A});
A->set_trim_end (ContentTime::from_seconds (1));
make_and_verify_dcp (film);
@@ -339,13 +339,13 @@ BOOST_AUTO_TEST_CASE (reels_test8)
BOOST_AUTO_TEST_CASE (reels_test9)
{
auto A = make_shared<FFmpegContent>("test/data/flat_red.png");
- auto film = new_test_film2("reels_test9a", {A});
+ auto film = new_test_film("reels_test9a", {A});
A->video->set_length(5 * 24);
film->set_video_frame_rate(24);
make_and_verify_dcp (film);
auto B = make_shared<DCPContent>(film->dir(film->dcp_name()));
- auto film2 = new_test_film2("reels_test9b", {B, content_factory("test/data/dcp_sub4.xml")[0]});
+ auto film2 = new_test_film("reels_test9b", {B, content_factory("test/data/dcp_sub4.xml")[0]});
B->set_reference_video(true);
B->set_reference_audio(true);
film2->set_reel_type(ReelType::BY_VIDEO_CONTENT);
@@ -370,7 +370,7 @@ BOOST_AUTO_TEST_CASE (reels_test10)
/* Make the OV */
auto A = make_shared<FFmpegContent>("test/data/flat_red.png");
auto B = make_shared<FFmpegContent>("test/data/flat_red.png");
- auto ov = new_test_film2("reels_test10_ov", {A, B});
+ auto ov = new_test_film("reels_test10_ov", {A, B});
A->video->set_length (5 * 24);
B->video->set_length (5 * 24);
@@ -380,7 +380,7 @@ BOOST_AUTO_TEST_CASE (reels_test10)
/* Now try to make the VF; this used to fail */
auto ov_dcp = make_shared<DCPContent>(ov->dir(ov->dcp_name()));
- auto vf = new_test_film2("reels_test10_vf", {ov_dcp, content_factory("test/data/15s.srt")[0]});
+ auto vf = new_test_film("reels_test10_vf", {ov_dcp, content_factory("test/data/15s.srt")[0]});
vf->set_reel_type (ReelType::BY_VIDEO_CONTENT);
ov_dcp->set_reference_video (true);
ov_dcp->set_reference_audio (true);
@@ -403,7 +403,7 @@ BOOST_AUTO_TEST_CASE (reels_test10)
BOOST_AUTO_TEST_CASE (reels_test11)
{
auto A = make_shared<FFmpegContent>("test/data/flat_red.png");
- auto film = new_test_film2 ("reels_test11", {A});
+ auto film = new_test_film("reels_test11", {A});
film->set_video_frame_rate (24);
A->video->set_length (240);
A->set_video_frame_rate(film, 24);
@@ -429,7 +429,7 @@ BOOST_AUTO_TEST_CASE (reels_test12)
{
auto A = make_shared<FFmpegContent>("test/data/flat_red.png");
auto B = make_shared<FFmpegContent>("test/data/flat_red.png");
- auto film = new_test_film2 ("reels_test12", {A, B});
+ auto film = new_test_film("reels_test12", {A, B});
film->set_video_frame_rate (24);
film->set_reel_type (ReelType::BY_VIDEO_CONTENT);
film->set_sequence (false);
@@ -482,7 +482,7 @@ BOOST_AUTO_TEST_CASE (reels_should_not_be_short1)
{
auto A = make_shared<FFmpegContent>("test/data/flat_red.png");
auto B = make_shared<FFmpegContent>("test/data/flat_red.png");
- auto film = new_test_film2 ("reels_should_not_be_short1", {A, B});
+ auto film = new_test_film("reels_should_not_be_short1", {A, B});
film->set_video_frame_rate (24);
A->video->set_length (23);
@@ -507,7 +507,7 @@ BOOST_AUTO_TEST_CASE (reels_should_not_be_short2)
{
auto A = make_shared<FFmpegContent>("test/data/flat_red.png");
auto B = make_shared<FFmpegContent>("test/data/flat_red.png");
- auto film = new_test_film2 ("reels_should_not_be_short2", {A, B});
+ auto film = new_test_film("reels_should_not_be_short2", {A, B});
film->set_video_frame_rate (24);
film->set_reel_type (ReelType::BY_VIDEO_CONTENT);
@@ -532,7 +532,7 @@ BOOST_AUTO_TEST_CASE (reels_should_not_be_short2)
BOOST_AUTO_TEST_CASE (reels_should_not_be_short3)
{
auto A = make_shared<FFmpegContent>("test/data/flat_red.png");
- auto film = new_test_film2 ("reels_should_not_be_short3", {A});
+ auto film = new_test_film("reels_should_not_be_short3", {A});
film->set_video_frame_rate (24);
film->set_reel_type (ReelType::BY_LENGTH);
film->set_reel_length (1024 * 1024 * 10);
@@ -555,7 +555,7 @@ BOOST_AUTO_TEST_CASE (reels_should_not_be_short4)
{
auto A = make_shared<FFmpegContent>("test/data/flat_red.png");
auto B = make_shared<FFmpegContent>("test/data/flat_red.png");
- auto film = new_test_film2 ("reels_should_not_be_short4", {A, B});
+ auto film = new_test_film("reels_should_not_be_short4", {A, B});
film->set_video_frame_rate (24);
film->set_reel_type (ReelType::BY_VIDEO_CONTENT);
@@ -587,7 +587,7 @@ BOOST_AUTO_TEST_CASE (repeated_dcp_into_reels)
{
/* Make a 20s DCP */
auto A = make_shared<FFmpegContent>("test/data/flat_red.png");
- auto film1 = new_test_film2("repeated_dcp_into_reels1", { A });
+ auto film1 = new_test_film("repeated_dcp_into_reels1", { A });
auto constexpr frame_rate = 24;
auto constexpr length_in_seconds = 20;
auto constexpr total_frames = frame_rate * length_in_seconds;
@@ -609,7 +609,7 @@ BOOST_AUTO_TEST_CASE (repeated_dcp_into_reels)
make_shared<DCPContent>(film1->dir(film1->dcp_name(false)))
};
- auto film2 = new_test_film2("repeated_dcp_into_reels2", { original_dcp[0], original_dcp[1], original_dcp[2], original_dcp[3] });
+ auto film2 = new_test_film("repeated_dcp_into_reels2", { original_dcp[0], original_dcp[1], original_dcp[2], original_dcp[3] });
film2->set_reel_type(ReelType::BY_VIDEO_CONTENT);
film2->set_video_frame_rate(frame_rate);
film2->set_sequence(false);
diff --git a/test/remake_id_test.cc b/test/remake_id_test.cc
index 816a43feb..a919fa12a 100644
--- a/test/remake_id_test.cc
+++ b/test/remake_id_test.cc
@@ -46,7 +46,7 @@ BOOST_AUTO_TEST_CASE (remake_id_test1)
{
/* Make a DCP */
auto content = content_factory("test/data/flat_red.png");
- auto film = new_test_film2 ("remake_id_test1_1", content);
+ auto film = new_test_film("remake_id_test1_1", content);
make_and_verify_dcp (film);
/* Copy the video file */
@@ -67,7 +67,7 @@ BOOST_AUTO_TEST_CASE (remake_id_test2)
{
/* Make a DCP */
auto content = content_factory("test/data/flat_red.png");
- auto film = new_test_film2 ("remake_id_test2_1", content);
+ auto film = new_test_film("remake_id_test2_1", content);
film->set_encrypted (true);
make_and_verify_dcp (film);
@@ -93,7 +93,7 @@ BOOST_AUTO_TEST_CASE (remake_id_test2)
/* Import the DCP into a new film */
auto dcp_content = make_shared<DCPContent>(film->dir(film->dcp_name()));
- auto film2 = new_test_film2("remake_id_test2_2", { dcp_content });
+ auto film2 = new_test_film("remake_id_test2_2", { dcp_content });
dcp_content->add_kdm(kdm);
JobManager::instance()->add(make_shared<ExamineContentJob>(film2, dcp_content));
BOOST_REQUIRE(!wait_for_jobs());
diff --git a/test/remake_video_test.cc b/test/remake_video_test.cc
index 2afe90b63..5ad9f1a5e 100644
--- a/test/remake_video_test.cc
+++ b/test/remake_video_test.cc
@@ -41,7 +41,7 @@ using std::vector;
BOOST_AUTO_TEST_CASE(remake_video_after_yub_rgb_matrix_changed)
{
auto content = content_factory("test/data/rgb_grey_testcard.mp4")[0];
- auto film = new_test_film2("remake_video_after_yub_rgb_matrix_changed", { content });
+ auto film = new_test_film("remake_video_after_yub_rgb_matrix_changed", { content });
auto conversion = content->video->colour_conversion();
BOOST_REQUIRE(static_cast<bool>(conversion));
diff --git a/test/remake_with_subtitle_test.cc b/test/remake_with_subtitle_test.cc
index 70d38c1eb..49e41bff3 100644
--- a/test/remake_with_subtitle_test.cc
+++ b/test/remake_with_subtitle_test.cc
@@ -35,7 +35,7 @@ using std::dynamic_pointer_cast;
*/
BOOST_AUTO_TEST_CASE (remake_with_subtitle_test)
{
- auto film = new_test_film2 ("remake_with_subtitle_test");
+ auto film = new_test_film("remake_with_subtitle_test");
auto content = dynamic_pointer_cast<FFmpegContent>(content_factory(TestPaths::private_data() / "prophet_short_clip.mkv")[0]);
film->examine_and_add_content (content);
BOOST_REQUIRE (!wait_for_jobs ());
diff --git a/test/repeat_frame_test.cc b/test/repeat_frame_test.cc
index 0d0f38616..3baed100d 100644
--- a/test/repeat_frame_test.cc
+++ b/test/repeat_frame_test.cc
@@ -43,7 +43,7 @@ using std::make_shared;
BOOST_AUTO_TEST_CASE (repeat_frame_test)
{
auto c = make_shared<FFmpegContent>("test/data/red_24.mp4");
- auto film = new_test_film2 ("repeat_frame_test", {c});
+ auto film = new_test_film("repeat_frame_test", {c});
film->set_interop (false);
c->video->set_custom_ratio (1.85);
diff --git a/test/required_disk_space_test.cc b/test/required_disk_space_test.cc
index d2e2b4665..4148126cf 100644
--- a/test/required_disk_space_test.cc
+++ b/test/required_disk_space_test.cc
@@ -46,7 +46,7 @@ BOOST_AUTO_TEST_CASE (required_disk_space_test)
{
auto content_a = content_factory("test/data/flat_blue.png")[0];
auto content_b = make_shared<DCPContent>("test/data/burnt_subtitle_test_dcp");
- auto film = new_test_film2("required_disk_space_test", { content_a, content_b });
+ auto film = new_test_film("required_disk_space_test", { content_a, content_b });
film->set_video_bit_rate(VideoEncoding::JPEG2000, 100000000);
film->set_audio_channels(8);
film->set_reel_type (ReelType::BY_VIDEO_CONTENT);
diff --git a/test/scaling_test.cc b/test/scaling_test.cc
index a1ccfb843..69e81cc69 100644
--- a/test/scaling_test.cc
+++ b/test/scaling_test.cc
@@ -74,7 +74,7 @@ static void scaling_test_for (shared_ptr<Film> film, shared_ptr<Content> content
BOOST_AUTO_TEST_CASE (scaling_test)
{
auto imc = make_shared<ImageContent>("test/data/simple_testcard_640x480.png");
- auto film = new_test_film2("scaling_test", { imc });
+ auto film = new_test_film("scaling_test", { imc });
film->set_dcp_content_type(DCPContentType::from_isdcf_name("FTR"));
imc->video->set_length (1);
@@ -97,7 +97,7 @@ BOOST_AUTO_TEST_CASE (scaling_test)
BOOST_AUTO_TEST_CASE(assertion_failure_when_scaling)
{
auto content = content_factory("test/data/flat_red.png");
- auto film = new_test_film2("assertion_failure_when_scaling", content);
+ auto film = new_test_film("assertion_failure_when_scaling", content);
content[0]->video->set_custom_size(dcp::Size{3996, 2180});
film->set_resolution(Resolution::FOUR_K);
diff --git a/test/silence_padding_test.cc b/test/silence_padding_test.cc
index 86db117c6..a927510fb 100644
--- a/test/silence_padding_test.cc
+++ b/test/silence_padding_test.cc
@@ -50,7 +50,7 @@ static void
test_silence_padding(int channels, dcp::Standard standard)
{
string const film_name = "silence_padding_test_" + lexical_cast<string> (channels);
- auto film = new_test_film2 (
+ auto film = new_test_film(
film_name,
{
make_shared<FFmpegContent>("test/data/flat_red.png"),
@@ -134,7 +134,7 @@ BOOST_AUTO_TEST_CASE (silence_padding_test2)
Cleanup cl;
auto content = make_shared<FFmpegContent>(TestPaths::private_data() / "cars.mov");
- auto film = new_test_film2 ("silence_padding_test2", { content }, &cl);
+ auto film = new_test_film("silence_padding_test2", { content }, &cl);
film->set_video_frame_rate (24);
content->set_trim_start(film, dcpomatic::ContentTime(4003));
diff --git a/test/skip_frame_test.cc b/test/skip_frame_test.cc
index f72a1532a..6eafd064f 100644
--- a/test/skip_frame_test.cc
+++ b/test/skip_frame_test.cc
@@ -43,7 +43,7 @@ using std::make_shared;
BOOST_AUTO_TEST_CASE (skip_frame_test)
{
auto c = make_shared<FFmpegContent>("test/data/count300bd48.m2ts");
- auto film = new_test_film2("skip_frame_test", { c });
+ auto film = new_test_film("skip_frame_test", { c });
film->set_video_frame_rate (24);
make_and_verify_dcp (film);
diff --git a/test/srt_subtitle_test.cc b/test/srt_subtitle_test.cc
index ce4ac3f6c..031749a8c 100644
--- a/test/srt_subtitle_test.cc
+++ b/test/srt_subtitle_test.cc
@@ -50,7 +50,7 @@ using namespace dcpomatic;
BOOST_AUTO_TEST_CASE (srt_subtitle_test)
{
auto content = make_shared<StringTextFileContent>("test/data/subrip2.srt");
- auto film = new_test_film2("srt_subtitle_test", { content });
+ auto film = new_test_film("srt_subtitle_test", { content });
film->set_dcp_content_type(DCPContentType::from_isdcf_name("TLR"));
film->set_name("frobozz");
film->set_audio_channels(16);
@@ -75,7 +75,7 @@ BOOST_AUTO_TEST_CASE (srt_subtitle_test)
BOOST_AUTO_TEST_CASE (srt_subtitle_test2)
{
auto content = make_shared<StringTextFileContent> ("test/data/subrip2.srt");
- auto film = new_test_film2("srt_subtitle_test2", { content });
+ auto film = new_test_film("srt_subtitle_test2", { content });
film->set_dcp_content_type(DCPContentType::from_isdcf_name("TLR"));
film->set_name("frobozz");
film->set_audio_channels (6);
@@ -116,7 +116,7 @@ BOOST_AUTO_TEST_CASE (srt_subtitle_test3)
Cleanup cl;
auto content = make_shared<StringTextFileContent>(TestPaths::private_data() / "Ankoemmling_short.srt");
- auto film = new_test_film2 ("srt_subtitle_test3", { content }, &cl);
+ auto film = new_test_film("srt_subtitle_test3", { content }, &cl);
film->set_name ("frobozz");
film->set_interop (true);
@@ -138,7 +138,7 @@ BOOST_AUTO_TEST_CASE (srt_subtitle_test3)
BOOST_AUTO_TEST_CASE (srt_subtitle_test4)
{
auto content = make_shared<StringTextFileContent>("test/data/subrip2.srt");
- auto film = new_test_film2("srt_subtitle_test4", { content });
+ auto film = new_test_film("srt_subtitle_test4", { content });
film->set_dcp_content_type(DCPContentType::from_isdcf_name("TLR"));
film->set_name("frobozz");
content->only_text()->set_use (true);
@@ -159,7 +159,7 @@ BOOST_AUTO_TEST_CASE (srt_subtitle_test4)
/** Check the subtitle XML when there are two subtitle files in the project */
BOOST_AUTO_TEST_CASE (srt_subtitle_test5)
{
- auto film = new_test_film2("srt_subtitle_test5");
+ auto film = new_test_film("srt_subtitle_test5");
film->set_dcp_content_type(DCPContentType::from_isdcf_name("TLR"));
film->set_name("frobozz");
film->set_interop (true);
@@ -183,7 +183,7 @@ BOOST_AUTO_TEST_CASE (srt_subtitle_test5)
BOOST_AUTO_TEST_CASE (srt_subtitle_test6)
{
auto content = make_shared<StringTextFileContent>("test/data/frames.srt");
- auto film = new_test_film2 ("srt_subtitle_test6", {content});
+ auto film = new_test_film("srt_subtitle_test6", {content});
film->set_interop (false);
content->only_text()->set_use (true);
content->only_text()->set_burn (false);
@@ -215,7 +215,7 @@ BOOST_AUTO_TEST_CASE(srt_subtitle_entity)
srt.close();
auto content = make_shared<StringTextFileContent>("build/test/srt_subtitle_entity.srt");
- auto film = new_test_film2("srt_subtitle_entity", { content });
+ auto film = new_test_film("srt_subtitle_entity", { content });
film->set_interop(false);
content->only_text()->set_use(true);
content->only_text()->set_burn(false);
@@ -256,7 +256,7 @@ BOOST_AUTO_TEST_CASE(srt_subtitle_control_code)
srt.close();
auto content = make_shared<StringTextFileContent>("build/test/srt_subtitle_control_code.srt");
- auto film = new_test_film2("srt_subtitle_control_code", { content });
+ auto film = new_test_film("srt_subtitle_control_code", { content });
film->set_interop(false);
content->only_text()->set_use(true);
content->only_text()->set_burn(false);
@@ -279,7 +279,7 @@ BOOST_AUTO_TEST_CASE(srt_subtitle_control_code)
BOOST_AUTO_TEST_CASE (srt_subtitle_test4)
{
shared_ptr<StringTextFile> content (new StringTextFile("test/data/subrip.srt"));
- shared_ptr<Film> film = new_test_film2("subrip_render_test", { content });
+ shared_ptr<Film> film = new_test_film("subrip_render_test", { content });
content->examine (shared_ptr<Job> (), true);
BOOST_CHECK_EQUAL (content->full_length(), DCPTime::from_seconds ((3 * 60) + 56.471));
diff --git a/test/ssa_subtitle_test.cc b/test/ssa_subtitle_test.cc
index 2565fc035..ffd374d45 100644
--- a/test/ssa_subtitle_test.cc
+++ b/test/ssa_subtitle_test.cc
@@ -48,7 +48,7 @@ BOOST_AUTO_TEST_CASE (ssa_subtitle_test1)
{
Cleanup cl;
- auto film = new_test_film2 ("ssa_subtitle_test1", {}, &cl);
+ auto film = new_test_film("ssa_subtitle_test1", {}, &cl);
film->set_container (Ratio::from_id ("185"));
film->set_name ("frobozz");
diff --git a/test/subtitle_charset_test.cc b/test/subtitle_charset_test.cc
index 84f249c65..f4324a646 100644
--- a/test/subtitle_charset_test.cc
+++ b/test/subtitle_charset_test.cc
@@ -35,7 +35,7 @@ using std::dynamic_pointer_cast;
BOOST_AUTO_TEST_CASE (subtitle_charset_test1)
{
auto content = content_factory(TestPaths::private_data() / "PADDINGTON soustitresVFdef.srt");
- auto film = new_test_film2 ("subtitle_charset_test1", content);
+ auto film = new_test_film("subtitle_charset_test1", content);
}
@@ -43,7 +43,7 @@ BOOST_AUTO_TEST_CASE (subtitle_charset_test1)
BOOST_AUTO_TEST_CASE (subtitle_charset_test2)
{
auto content = content_factory("test/data/osx.srt");
- auto film = new_test_film2 ("subtitle_charset_test2", content);
+ auto film = new_test_film("subtitle_charset_test2", content);
auto ts = dynamic_pointer_cast<StringTextFileContent>(content[0]);
BOOST_REQUIRE (ts);
/* Make sure we got the subtitle data from the file */
diff --git a/test/subtitle_font_id_change_test.cc b/test/subtitle_font_id_change_test.cc
index 5d4ba60e8..17d732772 100644
--- a/test/subtitle_font_id_change_test.cc
+++ b/test/subtitle_font_id_change_test.cc
@@ -40,7 +40,7 @@ using std::string;
BOOST_AUTO_TEST_CASE(subtitle_font_id_change_test1)
{
- auto film = new_test_film2("subtitle_font_id_change_test1");
+ auto film = new_test_film("subtitle_font_id_change_test1");
boost::filesystem::remove(film->file("metadata.xml"));
boost::filesystem::copy_file("test/data/subtitle_font_id_change_test1.xml", film->file("metadata.xml"));
film->read_metadata();
@@ -62,7 +62,7 @@ BOOST_AUTO_TEST_CASE(subtitle_font_id_change_test1)
BOOST_AUTO_TEST_CASE(subtitle_font_id_change_test2)
{
- auto film = new_test_film2("subtitle_font_id_change_test2");
+ auto film = new_test_film("subtitle_font_id_change_test2");
boost::filesystem::remove(film->file("metadata.xml"));
boost::filesystem::copy_file("test/data/subtitle_font_id_change_test2.xml", film->file("metadata.xml"));
{
@@ -97,7 +97,7 @@ BOOST_AUTO_TEST_CASE(subtitle_font_id_change_test3)
{
Cleanup cl;
- auto film = new_test_film2("subtitle_font_id_change_test3", {}, &cl);
+ auto film = new_test_film("subtitle_font_id_change_test3", {}, &cl);
boost::filesystem::remove(film->file("metadata.xml"));
boost::filesystem::copy_file("test/data/subtitle_font_id_change_test3.xml", film->file("metadata.xml"));
{
@@ -137,7 +137,7 @@ BOOST_AUTO_TEST_CASE(subtitle_font_id_change_test4)
{
Cleanup cl;
- auto film = new_test_film2("subtitle_font_id_change_test4", {}, &cl);
+ auto film = new_test_film("subtitle_font_id_change_test4", {}, &cl);
boost::filesystem::remove(film->file("metadata.xml"));
boost::filesystem::copy_file("test/data/subtitle_font_id_change_test4.xml", film->file("metadata.xml"));
diff --git a/test/subtitle_font_id_test.cc b/test/subtitle_font_id_test.cc
index bc09a9cf1..1a4672cfe 100644
--- a/test/subtitle_font_id_test.cc
+++ b/test/subtitle_font_id_test.cc
@@ -41,7 +41,7 @@ using std::make_shared;
BOOST_AUTO_TEST_CASE(full_dcp_subtitle_font_id_test)
{
auto dcp = make_shared<DCPContent>(TestPaths::private_data() / "JourneyToJah_TLR-1_F_EN-DE-FR_CH_51_2K_LOK_20140225_DGL_SMPTE_OV");
- auto film = new_test_film2("full_dcp_subtitle_font_id_test", { dcp });
+ auto film = new_test_film("full_dcp_subtitle_font_id_test", { dcp });
auto content = film->content();
BOOST_REQUIRE_EQUAL(content.size(), 1U);
@@ -59,7 +59,7 @@ 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");
- auto film = new_test_film2("dcp_subtitle_font_id_test", subs);
+ auto film = new_test_film("dcp_subtitle_font_id_test", subs);
auto content = film->content();
BOOST_REQUIRE_EQUAL(content.size(), 1U);
@@ -77,7 +77,7 @@ BOOST_AUTO_TEST_CASE(dcp_subtitle_font_id_test)
BOOST_AUTO_TEST_CASE(make_dcp_with_subs_from_interop_dcp)
{
auto dcp = make_shared<DCPContent>("test/data/Iopsubs_FTR-1_F_XX-XX_MOS_2K_20220710_IOP_OV");
- auto film = new_test_film2("make_dcp_with_subs_from_interop_dcp", { dcp });
+ auto film = new_test_film("make_dcp_with_subs_from_interop_dcp", { dcp });
dcp->text.front()->set_use(true);
make_and_verify_dcp(
film,
@@ -94,7 +94,7 @@ BOOST_AUTO_TEST_CASE(make_dcp_with_subs_from_smpte_dcp)
Cleanup cl;
auto dcp = make_shared<DCPContent>(TestPaths::private_data() / "JourneyToJah_TLR-1_F_EN-DE-FR_CH_51_2K_LOK_20140225_DGL_SMPTE_OV");
- auto film = new_test_film2("make_dcp_with_subs_from_smpte_dcp", { dcp }, &cl);
+ auto film = new_test_film("make_dcp_with_subs_from_smpte_dcp", { dcp }, &cl);
dcp->text.front()->set_use(true);
make_and_verify_dcp(film);
@@ -105,7 +105,7 @@ BOOST_AUTO_TEST_CASE(make_dcp_with_subs_from_smpte_dcp)
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);
+ auto film = new_test_film("make_dcp_with_subs_from_mkv", subs);
subs[0]->text.front()->set_use(true);
subs[0]->text.front()->set_language(dcp::LanguageTag("en"));
make_and_verify_dcp(film, { dcp::VerificationNote::Code::INVALID_PICTURE_FRAME_RATE_FOR_2K });
@@ -115,7 +115,7 @@ BOOST_AUTO_TEST_CASE(make_dcp_with_subs_from_mkv)
BOOST_AUTO_TEST_CASE(make_dcp_with_subs_without_font_tag)
{
auto subs = content_factory("test/data/no_font.xml");
- auto film = new_test_film2("make_dcp_with_subs_without_font_tag", { subs });
+ auto film = new_test_film("make_dcp_with_subs_without_font_tag", { subs });
subs[0]->text.front()->set_use(true);
subs[0]->text.front()->set_language(dcp::LanguageTag("de"));
make_and_verify_dcp(
@@ -139,7 +139,7 @@ BOOST_AUTO_TEST_CASE(make_dcp_with_subs_in_dcp_without_font_tag)
{
/* Make a DCP with some subs in */
auto source_subs = content_factory("test/data/short.srt");
- auto source = new_test_film2("make_dcp_with_subs_in_dcp_without_font_tag_source", { source_subs });
+ auto source = new_test_film("make_dcp_with_subs_in_dcp_without_font_tag_source", { source_subs });
source->set_interop(true);
source_subs[0]->only_text()->set_language(dcp::LanguageTag("de"));
make_and_verify_dcp(
@@ -175,7 +175,7 @@ BOOST_AUTO_TEST_CASE(make_dcp_with_subs_in_dcp_without_font_tag)
/* Now make a project which imports that DCP and makes another DCP from it */
auto dcp_content = make_shared<DCPContent>(source->dir(source->dcp_name()));
- auto film = new_test_film2("make_dcp_with_subs_without_font_tag", { dcp_content });
+ auto film = new_test_film("make_dcp_with_subs_without_font_tag", { dcp_content });
BOOST_REQUIRE(!dcp_content->text.empty());
dcp_content->text.front()->set_use(true);
make_and_verify_dcp(
@@ -203,7 +203,7 @@ BOOST_AUTO_TEST_CASE(filler_subtitle_reels_have_load_font_tags)
auto video1 = content_factory("test/data/flat_red.png")[0];
auto video2 = content_factory("test/data/flat_red.png")[0];
- auto film = new_test_film2(name, { video1, video2, subs });
+ auto film = new_test_film(name, { video1, video2, subs });
film->set_reel_type(ReelType::BY_VIDEO_CONTENT);
make_and_verify_dcp(
@@ -225,7 +225,7 @@ BOOST_AUTO_TEST_CASE(subtitle_with_no_font_test)
auto video2 = content_factory("test/data/flat_red.png")[0];
auto subs = content_factory("test/data/short.srt")[0];
- auto bad_film = new_test_film2(name_base + "_bad", { video1, video2, subs });
+ auto bad_film = new_test_film(name_base + "_bad", { video1, video2, subs });
bad_film->set_reel_type(ReelType::BY_VIDEO_CONTENT);
video2->set_position(bad_film, video1->end(bad_film));
subs->set_position(bad_film, video1->end(bad_film));
@@ -258,7 +258,7 @@ BOOST_AUTO_TEST_CASE(subtitle_with_no_font_test)
BOOST_REQUIRE_EQUAL(check_subs->subtitles().size(), 1U);
BOOST_CHECK(!std::dynamic_pointer_cast<const dcp::SubtitleString>(check_subs->subtitles()[0])->font().has_value());
- auto check_film = new_test_film2(name_base + "_check", { make_shared<DCPContent>(bad_film->dir(bad_film->dcp_name())) });
+ auto check_film = new_test_film(name_base + "_check", { make_shared<DCPContent>(bad_film->dir(bad_film->dcp_name())) });
make_and_verify_dcp(check_film);
}
@@ -266,14 +266,14 @@ BOOST_AUTO_TEST_CASE(subtitle_with_no_font_test)
BOOST_AUTO_TEST_CASE(load_dcp_with_empty_font_id_test)
{
auto dcp = std::make_shared<DCPContent>(TestPaths::private_data() / "kr_vf");
- auto film = new_test_film2("load_dcp_with_empty_font_id_test", { dcp });
+ auto film = new_test_film("load_dcp_with_empty_font_id_test", { dcp });
}
BOOST_AUTO_TEST_CASE(use_first_loadfont_as_default)
{
auto dcp = std::make_shared<DCPContent>("test/data/use_default_font");
- auto film = new_test_film2("use_first_loadfont_as_default", { dcp });
+ auto film = new_test_film("use_first_loadfont_as_default", { dcp });
dcp->only_text()->set_use(true);
dcp->only_text()->set_language(dcp::LanguageTag("de"));
make_and_verify_dcp(
@@ -297,7 +297,7 @@ BOOST_AUTO_TEST_CASE(use_first_loadfont_as_default)
BOOST_AUTO_TEST_CASE(no_error_with_ccap_that_mentions_no_font)
{
auto dcp = make_shared<DCPContent>("test/data/ccap_only");
- auto film = new_test_film2("no_error_with_ccap_that_mentions_no_font", { dcp });
+ auto film = new_test_film("no_error_with_ccap_that_mentions_no_font", { dcp });
auto player = Player(film, film->playlist());
while (!player.pass()) {}
}
diff --git a/test/subtitle_language_test.cc b/test/subtitle_language_test.cc
index 6ae0647e9..a1a45eb42 100644
--- a/test/subtitle_language_test.cc
+++ b/test/subtitle_language_test.cc
@@ -42,7 +42,7 @@ BOOST_AUTO_TEST_CASE (subtitle_language_interop_test)
{
string const name = "subtitle_language_interop_test";
auto fr = content_factory("test/data/frames.srt");
- auto film = new_test_film2 (name, fr);
+ auto film = new_test_film(name, fr);
fr[0]->only_text()->set_language(dcp::LanguageTag("fr"));
film->set_interop (true);
@@ -68,7 +68,7 @@ BOOST_AUTO_TEST_CASE (subtitle_language_smpte_test)
{
string const name = "subtitle_language_smpte_test";
auto fr = content_factory("test/data/frames.srt");
- auto film = new_test_film2 (name, fr);
+ auto film = new_test_film(name, fr);
fr[0]->only_text()->set_language(dcp::LanguageTag("fr"));
film->set_interop (false);
@@ -96,7 +96,7 @@ BOOST_AUTO_TEST_CASE(subtitle_language_in_cpl_test)
auto subs = content_factory("test/data/frames.srt")[0];
auto video1 = content_factory("test/data/flat_red.png")[0];
auto video2 = content_factory("test/data/flat_red.png")[0];
- auto film = new_test_film2(boost::unit_test::framework::current_test_unit().full_name(), { subs, video1, video2 });
+ auto film = new_test_film(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"));
diff --git a/test/subtitle_position_test.cc b/test/subtitle_position_test.cc
index d9dd0c61a..9c71b0d70 100644
--- a/test/subtitle_position_test.cc
+++ b/test/subtitle_position_test.cc
@@ -41,7 +41,7 @@ BOOST_AUTO_TEST_CASE(srt_correctly_placed_in_interop)
{
string const name = "srt_in_interop_position_test";
auto fr = content_factory("test/data/short.srt");
- auto film = new_test_film2(name, fr);
+ auto film = new_test_film(name, fr);
fr[0]->only_text()->set_language(dcp::LanguageTag("de"));
film->set_interop(true);
@@ -69,7 +69,7 @@ BOOST_AUTO_TEST_CASE(srt_correctly_placed_in_smpte)
{
string const name = "srt_in_smpte_position_test";
auto fr = content_factory("test/data/short.srt");
- auto film = new_test_film2(name, fr);
+ auto film = new_test_film(name, fr);
fr[0]->text[0]->set_language(dcp::LanguageTag("en"));
film->set_interop(false);
@@ -114,7 +114,7 @@ vpos_test(dcp::VAlign reference, float position, dcp::SubtitleStandard from, dcp
auto name = String::compose("vpos_test_%1_%2", standard, valign_to_string(reference));
auto in = content_factory(String::compose("test/data/%1.xml", name));
- auto film = new_test_film2(name, in);
+ auto film = new_test_film(name, in);
film->set_interop(to == dcp::Standard::INTEROP);
diff --git a/test/subtitle_reel_number_test.cc b/test/subtitle_reel_number_test.cc
index fcc2f40b0..caff70778 100644
--- a/test/subtitle_reel_number_test.cc
+++ b/test/subtitle_reel_number_test.cc
@@ -45,7 +45,7 @@ BOOST_AUTO_TEST_CASE (subtitle_reel_number_test)
Cleanup cl;
auto content = make_shared<StringTextFileContent>("test/data/subrip5.srt");
- auto film = new_test_film2("subtitle_reel_number_test", { content }, &cl);
+ auto film = new_test_film("subtitle_reel_number_test", { content }, &cl);
content->only_text()->set_use (true);
content->only_text()->set_burn (false);
content->only_text()->set_language(dcp::LanguageTag("de"));
diff --git a/test/subtitle_reel_test.cc b/test/subtitle_reel_test.cc
index 147f5c523..8a1a8bece 100644
--- a/test/subtitle_reel_test.cc
+++ b/test/subtitle_reel_test.cc
@@ -43,7 +43,7 @@ using boost::optional;
/* Check that timings are done correctly for multi-reel DCPs with PNG subs */
BOOST_AUTO_TEST_CASE (subtitle_reel_test)
{
- auto film = new_test_film2 ("subtitle_reel_test");
+ auto film = new_test_film("subtitle_reel_test");
film->set_interop (true);
auto red_a = make_shared<ImageContent>("test/data/flat_red.png");
auto red_b = make_shared<ImageContent>("test/data/flat_red.png");
@@ -102,7 +102,7 @@ BOOST_AUTO_TEST_CASE (subtitle_reel_test)
*/
BOOST_AUTO_TEST_CASE (subtitle_in_all_reels_test)
{
- auto film = new_test_film2 ("subtitle_in_all_reels_test");
+ auto film = new_test_film("subtitle_in_all_reels_test");
film->set_interop (false);
film->set_sequence (false);
film->set_reel_type (ReelType::BY_VIDEO_CONTENT);
@@ -141,7 +141,7 @@ BOOST_AUTO_TEST_CASE (subtitle_in_all_reels_test)
*/
BOOST_AUTO_TEST_CASE (closed_captions_in_all_reels_test)
{
- auto film = new_test_film2 ("closed_captions_in_all_reels_test");
+ auto film = new_test_film("closed_captions_in_all_reels_test");
film->set_interop (false);
film->set_sequence (false);
film->set_reel_type (ReelType::BY_VIDEO_CONTENT);
@@ -199,7 +199,7 @@ BOOST_AUTO_TEST_CASE (closed_captions_in_all_reels_test)
BOOST_AUTO_TEST_CASE (subtitles_split_at_reel_boundaries)
{
- auto film = new_test_film2 ("subtitles_split_at_reel_boundaries");
+ auto film = new_test_film("subtitles_split_at_reel_boundaries");
film->set_interop (true);
film->set_sequence (false);
diff --git a/test/subtitle_timing_test.cc b/test/subtitle_timing_test.cc
index 710a95282..2e6b319cb 100644
--- a/test/subtitle_timing_test.cc
+++ b/test/subtitle_timing_test.cc
@@ -54,7 +54,7 @@ BOOST_AUTO_TEST_CASE (test_subtitle_timing_with_frame_rate_change)
auto sub = content_factory("test/data/hour.srt")[0];
sub->text.front()->set_language(dcp::LanguageTag("en"));
- auto film = new_test_film2(name, { picture, sub }, &cl);
+ auto film = new_test_film(name, { picture, sub }, &cl);
film->set_video_bit_rate(VideoEncoding::JPEG2000, 10000000);
picture->set_video_frame_rate(film, content_frame_rate);
auto const dcp_frame_rate = film->video_frame_rate();
@@ -91,7 +91,7 @@ BOOST_AUTO_TEST_CASE(dvb_subtitles_replace_the_last)
*/
auto content = content_factory(TestPaths::private_data() / "roh.mkv");
BOOST_REQUIRE(!content.empty());
- auto film = new_test_film2("dvb_subtitles_replace_the_last", { content[0] });
+ auto film = new_test_film("dvb_subtitles_replace_the_last", { content[0] });
FFmpegDecoder decoder(film, dynamic_pointer_cast<FFmpegContent>(content[0]), false);
BOOST_REQUIRE(!decoder.text.empty());
diff --git a/test/subtitle_trim_test.cc b/test/subtitle_trim_test.cc
index b9eccbb6f..752d14d9b 100644
--- a/test/subtitle_trim_test.cc
+++ b/test/subtitle_trim_test.cc
@@ -32,7 +32,7 @@ using std::make_shared;
BOOST_AUTO_TEST_CASE (subtitle_trim_test1)
{
auto content = make_shared<DCPSubtitleContent>("test/data/dcp_sub5.xml");
- auto film = new_test_film2 ("subtitle_trim_test1", {content});
+ auto film = new_test_film("subtitle_trim_test1", {content});
content->set_trim_end (dcpomatic::ContentTime::from_seconds(2));
film->write_metadata ();
diff --git a/test/template_test.cc b/test/template_test.cc
index 6af7751cb..b3d8150db 100644
--- a/test/template_test.cc
+++ b/test/template_test.cc
@@ -34,7 +34,7 @@ BOOST_AUTO_TEST_CASE(template_wrong_channel_counts)
Config::override_path = "test/data";
- auto film = new_test_film2("template_wrong_channel_counts", {});
+ auto film = new_test_film("template_wrong_channel_counts", {});
film->use_template("Bug");
auto mono = content_factory("test/data/C.wav").front();
diff --git a/test/test.cc b/test/test.cc
index 147aac6bf..4029aeda7 100644
--- a/test/test.cc
+++ b/test/test.cc
@@ -203,7 +203,7 @@ test_film_dir (string name)
shared_ptr<Film>
-new_test_film2 (string name, vector<shared_ptr<Content>> content, Cleanup* cleanup)
+new_test_film(string name, vector<shared_ptr<Content>> content, Cleanup* cleanup)
{
auto p = test_film_dir (name);
if (boost::filesystem::exists (p)) {
diff --git a/test/test.h b/test/test.h
index c4e6460cc..f63f942b6 100644
--- a/test/test.h
+++ b/test/test.h
@@ -58,7 +58,7 @@ private:
extern bool wait_for_jobs ();
-extern std::shared_ptr<Film> new_test_film2 (std::string, std::vector<std::shared_ptr<Content>> content = {}, Cleanup* cleanup = nullptr);
+extern std::shared_ptr<Film> new_test_film(std::string, std::vector<std::shared_ptr<Content>> content = {}, Cleanup* cleanup = nullptr);
extern void check_dcp(boost::filesystem::path, boost::filesystem::path, bool sound_can_differ = false);
extern void check_dcp (boost::filesystem::path, std::shared_ptr<const Film>);
extern void check_file (boost::filesystem::path ref, boost::filesystem::path check);
diff --git a/test/text_entry_point_test.cc b/test/text_entry_point_test.cc
index ce4f6148e..b48111782 100644
--- a/test/text_entry_point_test.cc
+++ b/test/text_entry_point_test.cc
@@ -56,7 +56,7 @@ BOOST_AUTO_TEST_CASE(test_text_entry_point)
/* Make a film and add the bad DCP, so that the examiner spots the problem */
auto dcp_content = make_shared<DCPContent>(path / "dcp");
- auto film = new_test_film2("test_text_entry_point/film", { dcp_content });
+ auto film = new_test_film("test_text_entry_point/film", { dcp_content });
film->write_metadata();
/* Reload the film to check that the examiner's output is saved and recovered */
diff --git a/test/threed_test.cc b/test/threed_test.cc
index 82cc5dcc8..fda883164 100644
--- a/test/threed_test.cc
+++ b/test/threed_test.cc
@@ -57,7 +57,7 @@ using std::shared_ptr;
BOOST_AUTO_TEST_CASE (threed_test1)
{
auto c = make_shared<FFmpegContent>("test/data/test.mp4");
- auto film = new_test_film2("threed_test1", { c });
+ auto film = new_test_film("threed_test1", { c });
c->video->set_frame_type (VideoFrameType::THREE_D_LEFT_RIGHT);
@@ -74,7 +74,7 @@ BOOST_AUTO_TEST_CASE (threed_test1)
BOOST_AUTO_TEST_CASE (threed_test2)
{
auto c = make_shared<FFmpegContent>("test/data/test.mp4");
- auto film = new_test_film2("threed_test2", { c });
+ auto film = new_test_film("threed_test2", { c });
c->video->set_frame_type (VideoFrameType::THREE_D_ALTERNATE);
film->set_three_d (true);
@@ -87,7 +87,7 @@ BOOST_AUTO_TEST_CASE (threed_test2)
*/
BOOST_AUTO_TEST_CASE (threed_test3)
{
- auto film = new_test_film2 ("threed_test3");
+ auto film = new_test_film("threed_test3");
auto L = make_shared<FFmpegContent>("test/data/test.mp4");
film->examine_and_add_content (L);
auto R = make_shared<FFmpegContent>("test/data/test.mp4");
@@ -109,7 +109,7 @@ BOOST_AUTO_TEST_CASE (threed_test4)
/* Try to stop out-of-memory crashes on my laptop */
Config::instance()->set_master_encoding_threads (boost::thread::hardware_concurrency() / 4);
- auto film = new_test_film2 ("threed_test4");
+ auto film = new_test_film("threed_test4");
auto L = make_shared<FFmpegContent>(TestPaths::private_data() / "LEFT_TEST_DCP3D4K.mov");
film->examine_and_add_content (L);
auto R = make_shared<FFmpegContent>(TestPaths::private_data() / "RIGHT_TEST_DCP3D4K.mov");
@@ -138,7 +138,7 @@ BOOST_AUTO_TEST_CASE (threed_test4)
BOOST_AUTO_TEST_CASE (threed_test5)
{
- auto film = new_test_film2 ("threed_test5");
+ auto film = new_test_film("threed_test5");
auto L = make_shared<FFmpegContent>(TestPaths::private_data() / "boon_telly.mkv");
film->examine_and_add_content (L);
auto R = make_shared<FFmpegContent>(TestPaths::private_data() / "boon_telly.mkv");
@@ -160,7 +160,7 @@ BOOST_AUTO_TEST_CASE (threed_test5)
BOOST_AUTO_TEST_CASE (threed_test6)
{
- auto film = new_test_film2 ("threed_test6");
+ auto film = new_test_film("threed_test6");
auto L = make_shared<FFmpegContent>("test/data/3dL.mp4");
film->examine_and_add_content (L);
auto R = make_shared<FFmpegContent>("test/data/3dR.mp4");
@@ -182,7 +182,7 @@ BOOST_AUTO_TEST_CASE (threed_test7)
{
using boost::filesystem::path;
- auto film = new_test_film2 ("threed_test7");
+ auto film = new_test_film("threed_test7");
path const content_path = "test/data/flat_red.png";
auto c = content_factory(content_path)[0];
film->examine_and_add_content (c);
@@ -225,7 +225,7 @@ BOOST_AUTO_TEST_CASE (threed_test7)
*/
BOOST_AUTO_TEST_CASE (threed_test_separate_files_slightly_different_lengths)
{
- auto film = new_test_film2("threed_test3");
+ auto film = new_test_film("threed_test3");
auto L = make_shared<FFmpegContent>("test/data/test.mp4");
film->examine_and_add_content (L);
auto R = make_shared<FFmpegContent>("test/data/test.mp4");
@@ -246,7 +246,7 @@ BOOST_AUTO_TEST_CASE (threed_test_separate_files_slightly_different_lengths)
*/
BOOST_AUTO_TEST_CASE (threed_test_separate_files_very_different_lengths)
{
- auto film = new_test_film2("threed_test3");
+ auto film = new_test_film("threed_test3");
auto L = make_shared<FFmpegContent>("test/data/test.mp4");
film->examine_and_add_content (L);
auto R = make_shared<FFmpegContent>("test/data/test.mp4");
@@ -264,7 +264,7 @@ BOOST_AUTO_TEST_CASE (threed_test_separate_files_very_different_lengths)
BOOST_AUTO_TEST_CASE (threed_test_butler_overfill)
{
- auto film = new_test_film2("threed_test_butler_overfill");
+ auto film = new_test_film("threed_test_butler_overfill");
auto A = make_shared<FFmpegContent>(TestPaths::private_data() / "arrietty_JP-EN.mkv");
film->examine_and_add_content(A);
auto B = make_shared<FFmpegContent>(TestPaths::private_data() / "arrietty_JP-EN.mkv");
@@ -309,7 +309,7 @@ BOOST_AUTO_TEST_CASE(threed_passthrough_test, * boost::unit_test::depends_on("th
BOOST_REQUIRE(input_dcp);
auto content = make_shared<DCPContent>(*input_dcp);
- auto film = new_test_film2("threed_passthrough_test", { content });
+ auto film = new_test_film("threed_passthrough_test", { content });
film->set_three_d(false);
make_and_verify_dcp(film);
@@ -343,7 +343,7 @@ BOOST_AUTO_TEST_CASE(threed_test_when_padding_needed)
auto left = content_factory("test/data/flat_red.png").front();
auto right = content_factory("test/data/flat_red.png").front();
auto sound = content_factory("test/data/sine_440.wav").front();
- auto film = new_test_film2("threed_test_when_padding_needed", { left, right, sound });
+ auto film = new_test_film("threed_test_when_padding_needed", { left, right, sound });
left->video->set_frame_type(VideoFrameType::THREE_D_LEFT);
left->set_position(film, dcpomatic::DCPTime());
diff --git a/test/time_calculation_test.cc b/test/time_calculation_test.cc
index e638cefa0..0e09ae2c3 100644
--- a/test/time_calculation_test.cc
+++ b/test/time_calculation_test.cc
@@ -132,7 +132,7 @@ static string const xml = "<Content>"
BOOST_AUTO_TEST_CASE (ffmpeg_time_calculation_test)
{
- auto film = new_test_film2("ffmpeg_time_calculation_test");
+ auto film = new_test_film("ffmpeg_time_calculation_test");
auto doc = make_shared<cxml::Document>();
doc->read_string (xml);
@@ -186,7 +186,7 @@ BOOST_AUTO_TEST_CASE (ffmpeg_time_calculation_test)
/** Test Player::dcp_to_content_video */
BOOST_AUTO_TEST_CASE (player_time_calculation_test1)
{
- auto film = new_test_film2("player_time_calculation_test1");
+ auto film = new_test_film("player_time_calculation_test1");
auto doc = make_shared<cxml::Document>();
doc->read_string (xml);
@@ -392,7 +392,7 @@ BOOST_AUTO_TEST_CASE (player_time_calculation_test1)
/** Test Player::content_video_to_dcp */
BOOST_AUTO_TEST_CASE (player_time_calculation_test2)
{
- auto film = new_test_film2("player_time_calculation_test2");
+ auto film = new_test_film("player_time_calculation_test2");
auto doc = make_shared<cxml::Document>();
doc->read_string (xml);
@@ -568,7 +568,7 @@ BOOST_AUTO_TEST_CASE (player_time_calculation_test2)
/** Test Player::dcp_to_content_audio */
BOOST_AUTO_TEST_CASE (player_time_calculation_test3)
{
- auto film = new_test_film2("player_time_calculation_test3");
+ auto film = new_test_film("player_time_calculation_test3");
auto doc = make_shared<cxml::Document>();
doc->read_string (xml);
diff --git a/test/torture_test.cc b/test/torture_test.cc
index e5ce694ce..e2325955b 100644
--- a/test/torture_test.cc
+++ b/test/torture_test.cc
@@ -57,7 +57,7 @@ using namespace dcpomatic;
/** Test start/end trim and positioning of some audio content */
BOOST_AUTO_TEST_CASE (torture_test1)
{
- auto film = new_test_film2 ("torture_test1");
+ auto film = new_test_film("torture_test1");
film->set_sequence (false);
/* Staircase at an offset of 2000 samples, trimmed both start and end, with a gain of exactly 2 (linear) */
@@ -307,7 +307,7 @@ BOOST_AUTO_TEST_CASE(multi_reel_interop_ccap_test)
auto ccap1 = content_factory("test/data/15s.srt").front();
auto pic2 = content_factory("test/data/flat_red.png").front();
auto ccap2 = content_factory("test/data/15s.srt").front();
- auto film1 = new_test_film2("multi_reel_interop_ccap_test1", { pic1, ccap1, pic2, ccap2 });
+ auto film1 = new_test_film("multi_reel_interop_ccap_test1", { pic1, ccap1, pic2, ccap2 });
film1->set_interop(true);
film1->set_reel_type(ReelType::BY_VIDEO_CONTENT);
ccap1->text[0]->set_type(TextType::CLOSED_CAPTION);
@@ -317,7 +317,7 @@ BOOST_AUTO_TEST_CASE(multi_reel_interop_ccap_test)
make_and_verify_dcp(film1, { dcp::VerificationNote::Code::INVALID_STANDARD, dcp::VerificationNote::Code::INVALID_SUBTITLE_SPACING });
auto reload = make_shared<DCPContent>(film1->dir(film1->dcp_name()));
- auto film2 = new_test_film2("multi_reel_interop_ccap_test2", { reload });
+ auto film2 = new_test_film("multi_reel_interop_ccap_test2", { reload });
for (auto i: reload->text) {
i->set_use(true);
}
diff --git a/test/upmixer_a_test.cc b/test/upmixer_a_test.cc
index 6c2c52ea8..29af9805b 100644
--- a/test/upmixer_a_test.cc
+++ b/test/upmixer_a_test.cc
@@ -69,7 +69,7 @@ write (shared_ptr<AudioBuffers> b, DCPTime)
BOOST_AUTO_TEST_CASE (upmixer_a_test)
{
auto content = make_shared<FFmpegContent>("test/data/white.wav");
- auto film = new_test_film2("upmixer_a_test", { content });
+ auto film = new_test_film("upmixer_a_test", { content });
film->set_audio_processor (AudioProcessor::from_id("stereo-5.1-upmix-a"));
SF_INFO info;
diff --git a/test/vf_kdm_test.cc b/test/vf_kdm_test.cc
index 5ab1761d3..3fd8bc327 100644
--- a/test/vf_kdm_test.cc
+++ b/test/vf_kdm_test.cc
@@ -52,7 +52,7 @@ BOOST_AUTO_TEST_CASE (vf_kdm_test)
/* Make an encrypted DCP from test.mp4 */
auto c = make_shared<FFmpegContent>("test/data/test.mp4");
- auto A = new_test_film2("vf_kdm_test_ov", { c });
+ auto A = new_test_film("vf_kdm_test_ov", { c });
A->set_interop (true);
A->set_dcp_content_type(DCPContentType::from_isdcf_name("TLR"));
A->set_encrypted (true);
@@ -74,7 +74,7 @@ BOOST_AUTO_TEST_CASE (vf_kdm_test)
auto d = make_shared<DCPContent>("build/test/vf_kdm_test_ov/" + A->dcp_name());
d->add_kdm(A_kdm);
- auto B = new_test_film2("vf_kdm_test_vf", { d });
+ auto B = new_test_film("vf_kdm_test_vf", { d });
B->set_dcp_content_type(DCPContentType::from_isdcf_name("TLR"));
B->set_interop(true);
@@ -95,7 +95,7 @@ BOOST_AUTO_TEST_CASE (vf_kdm_test)
auto e = make_shared<DCPContent>("build/test/vf_kdm_test_vf/" + B->dcp_name());
e->add_ov ("build/test/vf_kdm_test_ov/" + A->dcp_name());
e->add_kdm(B_kdm);
- auto C = new_test_film2("vf_kdm_test_check", { e });
+ auto C = new_test_film("vf_kdm_test_check", { e });
C->set_interop (true);
C->set_audio_channels(6);
C->set_dcp_content_type(DCPContentType::from_isdcf_name("TLR"));
diff --git a/test/vf_test.cc b/test/vf_test.cc
index 5fb1b9861..72c5ececf 100644
--- a/test/vf_test.cc
+++ b/test/vf_test.cc
@@ -66,7 +66,7 @@ using namespace dcpomatic;
BOOST_AUTO_TEST_CASE (vf_test1)
{
auto dcp = make_shared<DCPContent>("test/data/reels_test2");
- auto film = new_test_film2("vf_test1", { dcp });
+ auto film = new_test_film("vf_test1", { dcp });
/* Multi-reel DCP can't be referenced if we are using a single reel for the project */
film->set_reel_type (ReelType::SINGLE);
@@ -110,14 +110,14 @@ BOOST_AUTO_TEST_CASE (vf_test2)
/* Make the OV */
auto video = content_factory("test/data/flat_red.png")[0];
auto audio = content_factory("test/data/white.wav")[0];
- auto ov = new_test_film2("vf_test2_ov", { video, audio });
+ auto ov = new_test_film("vf_test2_ov", { video, audio });
video->video->set_length (24 * 5);
make_and_verify_dcp (ov);
/* Make the VF */
auto dcp = make_shared<DCPContent>(ov->dir(ov->dcp_name()));
auto sub = content_factory("test/data/subrip4.srt")[0];
- auto vf = new_test_film2("vf_test2_vf", { dcp, sub });
+ auto vf = new_test_film("vf_test2_vf", { dcp, sub });
vf->set_reel_type (ReelType::BY_VIDEO_CONTENT);
dcp->set_reference_video (true);
dcp->set_reference_audio (true);
@@ -162,13 +162,13 @@ BOOST_AUTO_TEST_CASE (vf_test3)
/* Make the OV */
auto video = content_factory("test/data/flat_red.png")[0];
auto audio = content_factory("test/data/white.wav")[0];
- auto ov = new_test_film2("vf_test3_ov", { video, audio });
+ auto ov = new_test_film("vf_test3_ov", { video, audio });
video->video->set_length (24 * 5);
make_and_verify_dcp (ov);
/* Make the VF */
auto dcp = make_shared<DCPContent>(ov->dir(ov->dcp_name()));
- auto vf = new_test_film2("vf_test3_vf", { dcp });
+ auto vf = new_test_film("vf_test3_vf", { dcp });
vf->set_reel_type (ReelType::BY_VIDEO_CONTENT);
dcp->set_trim_start(vf, ContentTime::from_seconds (1));
dcp->set_trim_end (ContentTime::from_seconds (1));
@@ -195,13 +195,13 @@ BOOST_AUTO_TEST_CASE (vf_test4)
/* Make the OV */
auto video = content_factory("test/data/flat_red.png")[0];
auto audio = content_factory("test/data/white.wav")[0];
- auto ov = new_test_film2("vf_test4_ov", { video, audio });
+ auto ov = new_test_film("vf_test4_ov", { video, audio });
video->video->set_length (24 * 5);
make_and_verify_dcp (ov);
/* Make the VF */
auto dcp = make_shared<DCPContent>(ov->dir(ov->dcp_name()));
- auto vf = new_test_film2("vf_test4_vf", { dcp });
+ auto vf = new_test_film("vf_test4_vf", { dcp });
vf->set_reel_type (ReelType::BY_VIDEO_CONTENT);
vf->set_sequence (false);
dcp->set_position(vf, DCPTime::from_seconds(10));
@@ -238,7 +238,7 @@ BOOST_AUTO_TEST_CASE (vf_test4)
BOOST_AUTO_TEST_CASE (vf_test5)
{
/* Make the OV */
- auto ov = new_test_film2("vf_test5_ov");
+ auto ov = new_test_film("vf_test5_ov");
ov->set_reel_type (ReelType::BY_VIDEO_CONTENT);
for (int i = 0; i < 3; ++i) {
auto video = content_factory("test/data/flat_red.png")[0];
@@ -252,7 +252,7 @@ BOOST_AUTO_TEST_CASE (vf_test5)
/* Make the VF */
auto dcp = make_shared<DCPContent>(ov->dir(ov->dcp_name()));
- auto vf = new_test_film2("vf_test5_vf", { dcp });
+ auto vf = new_test_film("vf_test5_vf", { dcp });
vf->set_reel_type (ReelType::BY_VIDEO_CONTENT);
vf->set_sequence (false);
dcp->set_reference_video (true);
@@ -280,14 +280,14 @@ BOOST_AUTO_TEST_CASE (vf_test6)
{
/* Make the OV */
auto video = content_factory("test/data/flat_red.png")[0];
- auto ov = new_test_film2("vf_test6_ov", { video });
+ auto ov = new_test_film("vf_test6_ov", { video });
ov->set_reel_type (ReelType::BY_VIDEO_CONTENT);
video->video->set_length (24 * 10);
make_and_verify_dcp (ov);
/* Make the VF */
auto dcp = make_shared<DCPContent>(ov->dir(ov->dcp_name()));
- auto vf = new_test_film2("vf_test6_vf", { dcp });
+ auto vf = new_test_film("vf_test6_vf", { dcp });
vf->set_reel_type (ReelType::BY_VIDEO_CONTENT);
vf->set_sequence (false);
dcp->set_reference_video (true);
@@ -313,19 +313,19 @@ BOOST_AUTO_TEST_CASE (vf_test6)
BOOST_AUTO_TEST_CASE (vf_test7)
{
/* First OV */
- auto ov1 = new_test_film2 ("vf_test7_ov1", {content_factory("test/data/flat_red.png")[0]});
+ auto ov1 = new_test_film("vf_test7_ov1", {content_factory("test/data/flat_red.png")[0]});
ov1->set_video_frame_rate (24);
make_and_verify_dcp (ov1);
/* Second OV */
- auto ov2 = new_test_film2 ("vf_test7_ov2", {content_factory("test/data/flat_red.png")[0]});
+ auto ov2 = new_test_film("vf_test7_ov2", {content_factory("test/data/flat_red.png")[0]});
ov2->set_video_frame_rate (24);
make_and_verify_dcp (ov2);
/* VF */
auto ov1_dcp = make_shared<DCPContent>(ov1->dir(ov1->dcp_name()));
auto ov2_dcp = make_shared<DCPContent>(ov2->dir(ov2->dcp_name()));
- auto vf = new_test_film2 ("vf_test7_vf", {ov1_dcp, ov2_dcp});
+ auto vf = new_test_film("vf_test7_vf", {ov1_dcp, ov2_dcp});
vf->set_reel_type (ReelType::BY_VIDEO_CONTENT);
ov1_dcp->set_reference_video (true);
ov2_dcp->set_reference_video (true);
@@ -346,14 +346,14 @@ BOOST_AUTO_TEST_CASE (test_vf_with_trimmed_multi_reel_dcp)
c->video->set_length(240);
ov_content.push_back(c);
}
- auto ov = new_test_film2 ("test_vf_with_trimmed_multi_reel_dcp_ov", ov_content);
+ auto ov = new_test_film("test_vf_with_trimmed_multi_reel_dcp_ov", ov_content);
ov->set_reel_type(ReelType::BY_VIDEO_CONTENT);
make_and_verify_dcp (ov);
/* Make a VF with a specific arrangement */
auto vf_image = content_factory("test/data/flat_red.png")[0];
auto vf_dcp = make_shared<DCPContent>(ov->dir(ov->dcp_name()));
- auto vf = new_test_film2 ("test_vf_with_trimmed_multi_reel_dcp_vf", { vf_image, vf_dcp });
+ auto vf = new_test_film("test_vf_with_trimmed_multi_reel_dcp_vf", { vf_image, vf_dcp });
vf->set_reel_type(ReelType::BY_VIDEO_CONTENT);
vf_dcp->set_reference_video(true);
vf_dcp->set_reference_audio(true);
@@ -368,7 +368,7 @@ BOOST_AUTO_TEST_CASE(test_referencing_ov_with_subs_when_adding_ccaps)
{
string const name("test_referencing_ov_with_subs_when_adding_ccaps");
auto subs = content_factory("test/data/15s.srt");
- auto ov = new_test_film2(name + "_ov", subs);
+ auto ov = new_test_film(name + "_ov", subs);
make_and_verify_dcp(
ov,
{
@@ -379,7 +379,7 @@ BOOST_AUTO_TEST_CASE(test_referencing_ov_with_subs_when_adding_ccaps)
auto ccaps = content_factory("test/data/15s.srt")[0];
auto ov_dcp = make_shared<DCPContent>(ov->dir(ov->dcp_name(false)));
- auto vf = new_test_film2(name + "_vf", { ov_dcp, ccaps });
+ auto vf = new_test_film(name + "_vf", { ov_dcp, ccaps });
ccaps->text[0]->set_type(TextType::CLOSED_CAPTION);
string why_not;
@@ -392,7 +392,7 @@ BOOST_AUTO_TEST_CASE(test_duplicate_font_id_in_vf)
{
string const name("test_duplicate_font_id_in_vf");
auto subs = content_factory("test/data/15s.srt");
- auto ov = new_test_film2(name + "_ov", subs);
+ auto ov = new_test_film(name + "_ov", subs);
make_and_verify_dcp(
ov,
{
@@ -403,7 +403,7 @@ BOOST_AUTO_TEST_CASE(test_duplicate_font_id_in_vf)
auto ccaps = content_factory("test/data/15s.srt")[0];
auto ov_dcp = make_shared<DCPContent>(ov->dir(ov->dcp_name(false)));
- auto vf = new_test_film2(name + "_vf", { ov_dcp, ccaps });
+ auto vf = new_test_film(name + "_vf", { ov_dcp, ccaps });
ov_dcp->set_reference_audio(true);
ov_dcp->set_reference_video(true);
ov_dcp->text[0]->set_use(true);
@@ -417,7 +417,7 @@ BOOST_AUTO_TEST_CASE(test_duplicate_font_id_in_vf)
auto vf_dcp = make_shared<DCPContent>(vf->dir(vf->dcp_name(false)));
- auto test = new_test_film2(name + "_test", { vf_dcp });
+ auto test = new_test_film(name + "_test", { vf_dcp });
vf_dcp->add_ov(ov->dir(ov->dcp_name(false)));
JobManager::instance()->add(make_shared<ExamineContentJob>(test, vf_dcp));
BOOST_CHECK(!wait_for_jobs());
@@ -514,7 +514,7 @@ BOOST_AUTO_TEST_CASE(test_referencing_ov_with_missing_subtitle_in_some_reels)
BOOST_AUTO_TEST_CASE(ov_subs_in_vf_name)
{
auto subs = content_factory("test/data/short.srt")[0];
- auto ov = new_test_film2("ov_subs_in_vf_name_ov", { subs });
+ auto ov = new_test_film("ov_subs_in_vf_name_ov", { subs });
subs->only_text()->set_language(dcp::LanguageTag("de"));
make_and_verify_dcp(
ov,
@@ -524,7 +524,7 @@ BOOST_AUTO_TEST_CASE(ov_subs_in_vf_name)
});
auto ov_dcp = make_shared<DCPContent>(ov->dir(ov->dcp_name()));
- auto vf = new_test_film2("ov_subs_in_vf_name_vf", { ov_dcp });
+ auto vf = new_test_film("ov_subs_in_vf_name_vf", { ov_dcp });
vf->set_name("foo");
ov_dcp->set_reference_text(TextType::OPEN_SUBTITLE, true);
vf->_isdcf_date = boost::gregorian::date(2023, boost::gregorian::Jan, 18);
diff --git a/test/video_level_test.cc b/test/video_level_test.cc
index bb2c1b7fa..69a8af89e 100644
--- a/test/video_level_test.cc
+++ b/test/video_level_test.cc
@@ -115,7 +115,7 @@ BOOST_AUTO_TEST_CASE (ffmpeg_image_video_range_expanded)
write_image(grey_image(size, grey_pixel), file);
auto content = content_factory(file);
- auto film = new_test_film2 ("ffmpeg_image_video_range_expanded", content);
+ auto film = new_test_film("ffmpeg_image_video_range_expanded", content);
content[0]->video->set_range (VideoRange::VIDEO);
auto player = make_shared<Player>(film, film->playlist());
@@ -310,7 +310,7 @@ static
shared_ptr<Film>
movie_V (string name)
{
- auto film = new_test_film2 (name);
+ auto film = new_test_film(name);
auto content = dynamic_pointer_cast<FFmpegContent>(content_factory("test/data/rgb_grey_testcard.mp4")[0]);
BOOST_REQUIRE (content);
film->examine_and_add_content (content);
@@ -328,7 +328,7 @@ static
shared_ptr<Film>
movie_VoF (string name)
{
- auto film = new_test_film2 (name);
+ auto film = new_test_film(name);
auto content = dynamic_pointer_cast<FFmpegContent>(content_factory("test/data/rgb_grey_testcard.mp4")[0]);
BOOST_REQUIRE (content);
film->examine_and_add_content (content);
@@ -347,7 +347,7 @@ static
shared_ptr<Film>
movie_F (string name)
{
- auto film = new_test_film2 (name);
+ auto film = new_test_film(name);
auto content = dynamic_pointer_cast<FFmpegContent>(content_factory("test/data/rgb_grey_testcard.mov")[0]);
BOOST_REQUIRE (content);
film->examine_and_add_content (content);
@@ -365,7 +365,7 @@ static
shared_ptr<Film>
movie_FoV (string name)
{
- auto film = new_test_film2 (name);
+ auto film = new_test_film(name);
auto content = dynamic_pointer_cast<FFmpegContent>(content_factory("test/data/rgb_grey_testcard.mov")[0]);
BOOST_REQUIRE (content);
film->examine_and_add_content (content);
@@ -384,7 +384,7 @@ static
shared_ptr<Film>
image_F (string name)
{
- auto film = new_test_film2 (name);
+ auto film = new_test_film(name);
auto content = dynamic_pointer_cast<ImageContent>(content_factory("test/data/rgb_grey_testcard.png")[0]);
BOOST_REQUIRE (content);
film->examine_and_add_content (content);
@@ -402,7 +402,7 @@ static
shared_ptr<Film>
image_FoV (string name)
{
- auto film = new_test_film2 (name);
+ auto film = new_test_film(name);
auto content = dynamic_pointer_cast<ImageContent>(content_factory("test/data/rgb_grey_testcard.png")[0]);
BOOST_REQUIRE (content);
film->examine_and_add_content (content);
@@ -425,7 +425,7 @@ shared_ptr<Film>
dcp_F (string name)
{
boost::filesystem::path const dcp = "test/data/RgbGreyTestcar_TST-1_F_MOS_2K_20201115_SMPTE_OV";
- auto film = new_test_film2 (name);
+ auto film = new_test_film(name);
auto content = make_shared<DCPContent>(dcp);
film->examine_and_add_content (content);
BOOST_REQUIRE (!wait_for_jobs());
diff --git a/test/video_mxf_content_test.cc b/test/video_mxf_content_test.cc
index 77891b0c2..df83db41c 100644
--- a/test/video_mxf_content_test.cc
+++ b/test/video_mxf_content_test.cc
@@ -53,7 +53,7 @@ BOOST_AUTO_TEST_CASE (video_mxf_content_test)
auto const ref_mxf = find_file("test/data/scaling_test_185_185", "j2c");
auto content = content_factory(ref_mxf);
- auto film = new_test_film2("video_mxf_content_test", content);
+ auto film = new_test_film("video_mxf_content_test", content);
make_and_verify_dcp (
film,
{
diff --git a/test/writer_test.cc b/test/writer_test.cc
index b98e553ed..b4ef93c1d 100644
--- a/test/writer_test.cc
+++ b/test/writer_test.cc
@@ -44,7 +44,7 @@ using std::vector;
BOOST_AUTO_TEST_CASE (test_write_odd_amount_of_silence)
{
auto content = content_factory("test/data/flat_red.png");
- auto film = new_test_film2 ("test_write_odd_amount_of_silence", content);
+ auto film = new_test_film("test_write_odd_amount_of_silence", content);
content[0]->video->set_length(24);
auto writer = make_shared<Writer>(film, shared_ptr<Job>(), "foo");
@@ -58,7 +58,7 @@ BOOST_AUTO_TEST_CASE (interrupt_writer)
{
Cleanup cl;
- auto film = new_test_film2 ("test_interrupt_writer", {}, &cl);
+ auto film = new_test_film("test_interrupt_writer", {}, &cl);
auto content = content_factory("test/data/check_image0.png")[0];
film->examine_and_add_content (content);
@@ -131,7 +131,7 @@ BOOST_AUTO_TEST_CASE(writer_progress_test)
auto picture1 = content_factory("test/data/flat_red.png")[0];
auto picture2 = content_factory("test/data/flat_red.png")[0];
- auto film = new_test_film2("writer_progress_test", { picture1, picture2 });
+ auto film = new_test_film("writer_progress_test", { picture1, picture2 });
film->set_reel_type(ReelType::BY_VIDEO_CONTENT);
picture1->video->set_length(240);
picture2->video->set_length(240);