From d637c2b41fdd89b72cc10009c619c345d0776efa Mon Sep 17 00:00:00 2001 From: James Zern Date: Fri, 15 Aug 2014 14:39:28 -0700 Subject: [PATCH] frame_size_tests: reduce 'large' size for win32 this test allocates >2GB currently. depending on the order of the test runs the allocation may fail most regularly with mingw+wine. Change-Id: Ibee1c18cfbe29a4de6c65075647ec3955d8206c0 --- test/frame_size_tests.cc | 6 ++++++ 1 file changed, 6 insertions(+) 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)); -- 2.40.0