Bump AVM to research-v9.0.0 (#2579)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 5cc02c1..10dfd7a 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -33,7 +33,7 @@
   decoder->image->gainMap != NULL instead.
 * Write an empty HandlerBox name field instead of "libavif" (saves 7 bytes).
 * Update aom.cmd/LocalAom.cmake: v3.11.0
-* Update avm.cmd: research-v8.1.0
+* Update avm.cmd: research-v9.0.0
 * Update dav1d.cmd/dav1d_android.sh/LocalDav1d.cmake: 1.5.1
 * Update libjpeg.cmd/LocalJpeg.cmake: v3.0.4
 * Update libxml2.cmd/LocalLibXml2.cmake: v2.13.5
diff --git a/cmake/Modules/LocalAom.cmake b/cmake/Modules/LocalAom.cmake
index 9052c82..f6553f9 100644
--- a/cmake/Modules/LocalAom.cmake
+++ b/cmake/Modules/LocalAom.cmake
@@ -1,5 +1,5 @@
 set(AVIF_AOM_GIT_TAG v3.11.0)
-set(AVIF_AVM_GIT_TAG research-v8.1.0)
+set(AVIF_AVM_GIT_TAG research-v9.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/ext/avm.cmd b/ext/avm.cmd
index 7ed0076..4fccce9 100755
--- a/ext/avm.cmd
+++ b/ext/avm.cmd
@@ -8,7 +8,7 @@
 : # If you're running this on Windows, be sure you've already run this (from your VC2019 install dir):
 : #     "C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Auxiliary\Build\vcvars64.bat"
 
-git clone -b research-v8.1.0 --depth 1 https://gitlab.com/AOMediaCodec/avm.git
+git clone -b research-v9.0.0 --depth 1 https://gitlab.com/AOMediaCodec/avm.git
 
 cd avm