Index: source/libvpx/test/frame_size_tests.cc |
=================================================================== |
--- source/libvpx/test/frame_size_tests.cc (revision 291087) |
+++ source/libvpx/test/frame_size_tests.cc (working copy) |
@@ -72,7 +72,13 @@ |
// 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)); |