X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=test%2Frequired_disk_space_test.cc;h=b704ccef2d13557fa923bbadbb288a0853d3c626;hb=afd18ea6b14373b2078b6d6dbc74c836e6843757;hp=8a35ce9022bb3a99875020e38895329d084d21d8;hpb=b1e22dff981fb86ae04b12bb5a064e61030793a8;p=dcpomatic.git diff --git a/test/required_disk_space_test.cc b/test/required_disk_space_test.cc index 8a35ce902..b704ccef2 100644 --- a/test/required_disk_space_test.cc +++ b/test/required_disk_space_test.cc @@ -34,7 +34,6 @@ using std::dynamic_pointer_cast; using std::make_shared; -using std::shared_ptr; void check_within_n (int64_t a, int64_t b, int64_t n) @@ -47,7 +46,7 @@ BOOST_AUTO_TEST_CASE (required_disk_space_test) { auto film = new_test_film ("required_disk_space_test"); film->set_j2k_bandwidth (100000000); - film->set_audio_channels (6); + film->set_audio_channels(8); film->set_reel_type (ReelType::BY_VIDEO_CONTENT); auto content_a = content_factory("test/data/flat_blue.png")[0]; BOOST_REQUIRE (content_a); @@ -59,8 +58,8 @@ BOOST_AUTO_TEST_CASE (required_disk_space_test) check_within_n ( film->required_disk_space(), - 289LL * (100000000 / 8) / 24 + // video - 289LL * 48000 * 6 * 3 / 24 + // audio + 288LL * (100000000 / 8) / 24 + // video + 288LL * 48000 * 8 * 3 / 24 + // audio 65536, // extra 16 ); @@ -70,17 +69,19 @@ BOOST_AUTO_TEST_CASE (required_disk_space_test) check_within_n ( film->required_disk_space(), 240LL * (100000000 / 8) / 24 + // video - 289LL * 48000 * 6 * 3 / 24 + // audio + 288LL * 48000 * 8 * 3 / 24 + // audio 65536, // extra 16 ); + std::string why_not; + BOOST_CHECK(content_b->can_reference_audio(film, why_not)); content_b->set_reference_audio (true); check_within_n ( film->required_disk_space(), 240LL * (100000000 / 8) / 24 + // video - 240LL * 48000 * 6 * 3 / 24 + // audio + 240LL * 48000 * 8 * 3 / 24 + // audio 65536, // extra 16 );