mirror of
https://repo.dactyloidae.xyz/Dactyloidae/UXP.git
synced 2026-10-08 16:27:31 +09:00
Update aom to slightly newer commit ID
This commit is contained in:
parent
1c8af26369
commit
76f1e6edca
311 changed files with 55292 additions and 33790 deletions
22
third_party/aom/test/frame_size_tests.cc
vendored
22
third_party/aom/test/frame_size_tests.cc
vendored
|
|
@ -46,43 +46,25 @@ class AV1FrameSizeTests : public ::libaom_test::EncoderTest,
|
|||
int expected_res_;
|
||||
};
|
||||
|
||||
#if CONFIG_SIZE_LIMIT
|
||||
TEST_F(AV1FrameSizeTests, TestInvalidSizes) {
|
||||
::libaom_test::RandomVideoSource video;
|
||||
|
||||
#if CONFIG_SIZE_LIMIT
|
||||
video.SetSize(DECODE_WIDTH_LIMIT + 16, DECODE_HEIGHT_LIMIT + 16);
|
||||
video.set_limit(2);
|
||||
expected_res_ = AOM_CODEC_CORRUPT_FRAME;
|
||||
ASSERT_NO_FATAL_FAILURE(RunLoop(&video));
|
||||
#endif
|
||||
}
|
||||
|
||||
TEST_F(AV1FrameSizeTests, LargeValidSizes) {
|
||||
::libaom_test::RandomVideoSource video;
|
||||
|
||||
#if CONFIG_SIZE_LIMIT
|
||||
video.SetSize(DECODE_WIDTH_LIMIT, DECODE_HEIGHT_LIMIT);
|
||||
video.set_limit(2);
|
||||
expected_res_ = AOM_CODEC_OK;
|
||||
ASSERT_NO_FATAL_FAILURE(RunLoop(&video));
|
||||
#else
|
||||
// This test produces a pretty large single frame allocation, (roughly
|
||||
// 25 megabits). The encoder allocates a good number of these frames
|
||||
// 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
|
||||
// non-64 bit platforms, use a smaller size in that case.
|
||||
if (sizeof(void *) < 8)
|
||||
video.SetSize(2560, 1440);
|
||||
else
|
||||
video.SetSize(4096, 4096);
|
||||
|
||||
video.set_limit(2);
|
||||
expected_res_ = AOM_CODEC_OK;
|
||||
ASSERT_NO_FATAL_FAILURE(RunLoop(&video));
|
||||
#endif
|
||||
}
|
||||
#endif
|
||||
|
||||
TEST_F(AV1FrameSizeTests, OneByOneVideo) {
|
||||
::libaom_test::RandomVideoSource video;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue