diff options
| author | Carl Hetherington <cth@carlh.net> | 2021-02-01 17:46:22 +0100 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2021-02-01 23:44:36 +0100 |
| commit | 49b655d3e1937018c46ed7f6a62e1157b247e426 (patch) | |
| tree | 45b4b6562e2575a458da5fef8a38af1437458ab6 /test/video_level_test.cc | |
| parent | e50967fb2b67b76e139f11206994bc0505cab76c (diff) | |
Use a predictable RNG when adding noise to low-bitrate images.
The recovery code assumes that encoding a given frame from the
same data will always give the same output; it always encodes frame 0
again to set things up properly and if that frame is a different size
to the previous run everything breaks.
Diffstat (limited to 'test/video_level_test.cc')
| -rw-r--r-- | test/video_level_test.cc | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/test/video_level_test.cc b/test/video_level_test.cc index 2461bb9b3..0de6e17b3 100644 --- a/test/video_level_test.cc +++ b/test/video_level_test.cc @@ -438,7 +438,7 @@ BOOST_AUTO_TEST_CASE (movie_V_to_dcp) pair<int, int> range = dcp_range (movie_V("movie_V_to_dcp")); /* Video range has been correctly expanded to full for the DCP */ BOOST_CHECK_EQUAL (range.first, 0); - BOOST_CHECK_EQUAL (range.second, 4082); + BOOST_CHECK_EQUAL (range.second, 4085); } @@ -448,8 +448,8 @@ BOOST_AUTO_TEST_CASE (movie_VoF_to_dcp) /* We said that video range data was really full range, so here we are in the DCP * with video-range data. */ - BOOST_CHECK_EQUAL (range.first, 350); - BOOST_CHECK_EQUAL (range.second, 3832); + BOOST_CHECK_EQUAL (range.first, 348); + BOOST_CHECK_EQUAL (range.second, 3833); } @@ -458,7 +458,7 @@ BOOST_AUTO_TEST_CASE (movie_F_to_dcp) pair<int, int> range = dcp_range (movie_F("movie_F_to_dcp")); /* The nearly-full-range of the input has been preserved */ BOOST_CHECK_EQUAL (range.first, 0); - BOOST_CHECK_EQUAL (range.second, 4082); + BOOST_CHECK_EQUAL (range.second, 4085); } @@ -475,15 +475,15 @@ BOOST_AUTO_TEST_CASE (image_F_to_dcp) { pair<int, int> range = dcp_range (image_F("image_F_to_dcp")); BOOST_CHECK_EQUAL (range.first, 0); - BOOST_CHECK_EQUAL (range.second, 4081); + BOOST_CHECK_EQUAL (range.second, 4085); } BOOST_AUTO_TEST_CASE (image_FoV_to_dcp) { pair<int, int> range = dcp_range (image_FoV("image_FoV_to_dcp")); - BOOST_CHECK_EQUAL (range.first, 431); - BOOST_CHECK_EQUAL (range.second, 4012); + BOOST_CHECK_EQUAL (range.first, 429); + BOOST_CHECK_EQUAL (range.second, 4014); } |
