diff options
| author | Carl Hetherington <cth@carlh.net> | 2022-07-09 20:41:10 +0200 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2022-07-11 12:22:11 +0200 |
| commit | b1e22dff981fb86ae04b12bb5a064e61030793a8 (patch) | |
| tree | ffb112f6e3f3311d8669f6a89628bf5f0bc40f2e /test/audio_content_test.cc | |
| parent | 736d6bf3242a0ba3841cb765e97cf9fee3540460 (diff) | |
Use a vector rather than a list when returning from content_factory().
Diffstat (limited to 'test/audio_content_test.cc')
| -rw-r--r-- | test/audio_content_test.cc | 38 |
1 files changed, 19 insertions, 19 deletions
diff --git a/test/audio_content_test.cc b/test/audio_content_test.cc index db4c3a59f..6114c6b2c 100644 --- a/test/audio_content_test.cc +++ b/test/audio_content_test.cc @@ -29,29 +29,29 @@ BOOST_AUTO_TEST_CASE (audio_content_fade_empty_region) { - auto content = content_factory("test/data/impulse_train.wav").front(); - auto film = new_test_film2("audio_content_fade_empty_region", { content }); + auto content = content_factory("test/data/impulse_train.wav"); + auto film = new_test_film2("audio_content_fade_empty_region", content); - BOOST_CHECK (content->audio->fade(content->audio->stream(), 0, 0, 48000).empty()); + BOOST_CHECK(content[0]->audio->fade(content[0]->audio->stream(), 0, 0, 48000).empty()); } BOOST_AUTO_TEST_CASE (audio_content_fade_no_fade) { - auto content = content_factory("test/data/impulse_train.wav").front(); - auto film = new_test_film2("audio_content_fade_no_fade", { content }); + auto content = content_factory("test/data/impulse_train.wav"); + auto film = new_test_film2("audio_content_fade_no_fade", content); - auto const stream = content->audio->stream(); + auto const stream = content[0]->audio->stream(); - BOOST_CHECK (content->audio->fade(stream, 0, 2000, 48000).empty()); - BOOST_CHECK (content->audio->fade(stream, 9999, 451, 48000).empty()); - BOOST_CHECK (content->audio->fade(stream, stream->length() + 100, 8000, 48000).empty()); + BOOST_CHECK(content[0]->audio->fade(stream, 0, 2000, 48000).empty()); + BOOST_CHECK(content[0]->audio->fade(stream, 9999, 451, 48000).empty()); + BOOST_CHECK(content[0]->audio->fade(stream, stream->length() + 100, 8000, 48000).empty()); } BOOST_AUTO_TEST_CASE (audio_content_fade_unfaded_part) { - auto content = content_factory("test/data/impulse_train.wav").front(); + auto content = content_factory("test/data/impulse_train.wav")[0]; auto film = new_test_film2("audio_content_fade_unfaded_part", { content }); auto const stream = content->audio->stream(); @@ -67,7 +67,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").front(); + auto content = content_factory("test/data/impulse_train.wav")[0]; auto film = new_test_film2("audio_content_within_the_fade_in", { content }); content->audio->set_fade_in(dcpomatic::ContentTime::from_frames(2000, 48000)); @@ -82,7 +82,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").front(); + auto content = content_factory("test/data/impulse_train.wav")[0]; auto film = new_test_film2("audio_content_within_the_fade_out", { content }); auto const stream = content->audio->stream(); @@ -100,7 +100,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").front(); + auto content = content_factory("test/data/impulse_train.wav")[0]; auto film = new_test_film2("audio_content_overlapping_the_fade_in", { content }); content->audio->set_fade_in(dcpomatic::ContentTime::from_frames(2000, 48000)); @@ -119,7 +119,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").front(); + auto content = content_factory("test/data/impulse_train.wav")[0]; auto film = new_test_film2("audio_content_overlapping_the_fade_out", { content }); auto const stream = content->audio->stream(); @@ -140,7 +140,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").front(); + auto content = content_factory("test/data/impulse_train.wav")[0]; auto film = new_test_film2("audio_content_fade_in_and_out", { content }); auto const stream = content->audio->stream(); @@ -159,7 +159,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").front(); + auto content = content_factory("test/data/impulse_train.wav")[0]; auto film = new_test_film2("audio_content_fade_in_with_trim", { content }); auto const stream = content->audio->stream(); @@ -186,7 +186,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").front(); + auto content = content_factory("test/data/impulse_train.wav")[0]; auto film = new_test_film2("audio_content_fade_out_with_trim", { content }); auto const stream = content->audio->stream(); @@ -216,7 +216,7 @@ BOOST_AUTO_TEST_CASE (audio_content_fade_out_with_trim) BOOST_AUTO_TEST_CASE (audio_content_fade_out_with_trim_at_44k1) { /* 5s at 44.1kHz */ - auto content = content_factory("test/data/white.wav").front(); + auto content = content_factory("test/data/white.wav")[0]; auto film = new_test_film2("audio_content_fade_out_with_trim_at_44k1", { content }); auto const stream = content->audio->stream(); @@ -248,7 +248,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").front(); + auto content = content_factory("test/data/staircase.mov")[0]; auto film = new_test_film2("audio_content_fades_same_as_video", { content }); content->audio->set_use_same_fades_as_video(true); |
