Update LocalAom.cmake to AVM research-v10.0.0
Change the PSNR threshold to 37.0.
diff --git a/CHANGELOG.md b/CHANGELOG.md
index f3d44d7..d79d643 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -18,6 +18,7 @@
after avifDecoderNextImage() when AVIF_ENABLE_EXPERIMENTAL_SAMPLE_TRANSFORM is
enabled and when the file to decode contains a 'sato' derived image item.
* Update googletest.cmd/LocalGTest.cmake: v1.17.0
+* Update LocalAom.cmake: AVM research-v10.0.0
* Update rav1e.cmd/LocalRav1e.cmake: cargo-c v0.10.13, corrosion v0.5.2,
rav1e v0.8.0
* Fix grayscale conversion when changing the bit depth.
diff --git a/cmake/Modules/LocalAom.cmake b/cmake/Modules/LocalAom.cmake
index ec05b3a..92c6191 100644
--- a/cmake/Modules/LocalAom.cmake
+++ b/cmake/Modules/LocalAom.cmake
@@ -1,5 +1,5 @@
set(AVIF_AOM_GIT_TAG v3.12.1)
-set(AVIF_AVM_GIT_TAG research-v9.0.0)
+set(AVIF_AVM_GIT_TAG research-v10.0.0)
if(AVIF_CODEC_AVM)
# Building the avm repository generates files such as "libaom.a" because it is a fork of aom,
diff --git a/tests/gtest/avifavmminitest.cc b/tests/gtest/avifavmminitest.cc
index 16745ab..0ed8f35 100644
--- a/tests/gtest/avifavmminitest.cc
+++ b/tests/gtest/avifavmminitest.cc
@@ -45,7 +45,7 @@
AVIF_RESULT_OK);
// Verify that the input and decoded images are close.
- EXPECT_GT(testutil::GetPsnr(*image, *decoded), 36.6);
+ EXPECT_GT(testutil::GetPsnr(*image, *decoded), 37.0);
// Forcing an AV1 decoding codec should fail.
for (avifCodecChoice av1_codec :
diff --git a/tests/gtest/avifavmtest.cc b/tests/gtest/avifavmtest.cc
index 9174c03..ff084b4 100644
--- a/tests/gtest/avifavmtest.cc
+++ b/tests/gtest/avifavmtest.cc
@@ -44,7 +44,7 @@
AVIF_RESULT_OK);
// Verify that the input and decoded images are close.
- EXPECT_GT(testutil::GetPsnr(*image, *decoded), 36.6);
+ EXPECT_GT(testutil::GetPsnr(*image, *decoded), 37.0);
// Forcing an AV1 decoding codec should fail.
for (avifCodecChoice av1_codec :