diff options
-rw-r--r-- | test/frame_size_tests.cc | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/test/frame_size_tests.cc b/test/frame_size_tests.cc index 2400c2021..db27975a8 100644 --- a/test/frame_size_tests.cc +++ b/test/frame_size_tests.cc @@ -72,7 +72,13 @@ TEST_F(VP9FrameSizeTestsLarge, ValidSizes) { // one for each lag in frames (for 2 pass), and then one for each possible // reference buffer (8) - we can end up with up to 30 buffers of roughly this // size or almost 1 gig of memory. + // In total the allocations will exceed 2GiB which may cause a failure with + // mingw + wine, use a smaller size in that case. +#if defined(_WIN32) && !defined(_WIN64) + video.SetSize(4096, 3072); +#else video.SetSize(4096, 4096); +#endif video.set_limit(2); expected_res_ = VPX_CODEC_OK; ASSERT_NO_FATAL_FAILURE(RunLoop(&video)); |