Merge tag 'v3.9.1' into main branch
libaom v3.9.1 release
2024-06-05 v3.9.1
This release includes several bug fixes. This release is ABI
compatible with the last release. See
https://aomedia.googlesource.com/aom/+log/v3.9.0..v3.9.1 for all the
commits in this release.
- Bug Fixes
* aomedia:2754, aomedia:3567: Ensure thread stack size is at least
256 KB
* b:330639949, oss-fuzz:68195: Increase scaling in linsolve_wiener
* Fix high target data rate overflow.
* aomedia:3509: Fix two UBSan errors in av1_rc_update_framerate()
* aomedia:3382, chromium:339877165: update codec config after
svc/scale controls (CVE-2024-5493)
* aomedia:3561: libaom-3.8.2 armv7 Android build failed
* aomedia:3571: {,highbd_}intrapred_neon.c: Avoid over-reads in z1
and z3 preds
* aomedia:3578: libaom-3.9.0 undefined reference to
`aom_sub_pixel_variance16xh_ssse3'
* aomedia:3579: Use round for RC calculations in cyclic_refresh
* aomedia:3580: Allow g_timebase.num to be greater than
g_timebase.den
* oss-fuzz:68774: libaom:av1_dec_fuzzer: Segv on unknown address in
od_ec_dec_init
* Arm SVE build fixes.
* av1_block_error_lp_neon: fix block_size param type
* av1_block_error_lp_sve: fix block_size param type
Bug: aomedia:3577
Change-Id: I2e68f863a8171b3ca09ff5151c3fb9a0aa6af1bd
diff --git a/.mailmap b/.mailmap
index 7a39c5b..e34285c 100644
--- a/.mailmap
+++ b/.mailmap
@@ -99,6 +99,7 @@
Tom Finegan <tomfinegan@google.com> <tomfinegan@chromium.org>
Tristan Matthews <tmatth@videolan.org> <le.businessman@gmail.com>
Venkat Sanampudi <sanampudi.venkatarao@ittiam.com>
+Vignesh Venkatasubramanian <vigneshv@google.com>
Vitalii Dziumenko <vdziumenko@luxoft.com> <vdziumenko@luxoft.corp-partner.google.com>
Wei-Ting Lin <weitinglin@google.com>
Wei-Ting Lin <weitinglin@google.com> <weitingco@gmail.com>
diff --git a/CHANGELOG b/CHANGELOG
index 96a8efb..b98fb21 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,3 +1,31 @@
+2024-06-05 v3.9.1
+ This release includes several bug fixes. This release is ABI
+ compatible with the last release. See
+ https://aomedia.googlesource.com/aom/+log/v3.9.0..v3.9.1 for all the
+ commits in this release.
+
+ - Bug Fixes
+ * aomedia:2754, aomedia:3567: Ensure thread stack size is at least
+ 256 KB
+ * b:330639949, oss-fuzz:68195: Increase scaling in linsolve_wiener
+ * Fix high target data rate overflow.
+ * aomedia:3509: Fix two UBSan errors in av1_rc_update_framerate()
+ * aomedia:3382, chromium:339877165: update codec config after
+ svc/scale controls (CVE-2024-5493)
+ * aomedia:3561: libaom-3.8.2 armv7 Android build failed
+ * aomedia:3571: {,highbd_}intrapred_neon.c: Avoid over-reads in z1
+ and z3 preds
+ * aomedia:3578: libaom-3.9.0 undefined reference to
+ `aom_sub_pixel_variance16xh_ssse3'
+ * aomedia:3579: Use round for RC calculations in cyclic_refresh
+ * aomedia:3580: Allow g_timebase.num to be greater than
+ g_timebase.den
+ * oss-fuzz:68774: libaom:av1_dec_fuzzer: Segv on unknown address in
+ od_ec_dec_init
+ * Arm SVE build fixes.
+ * av1_block_error_lp_neon: fix block_size param type
+ * av1_block_error_lp_sve: fix block_size param type
+
2024-04-09 v3.9.0
This release includes new codec interfaces, compression efficiency and
perceptual improvements, speedup for RTC for both video and screen content,
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 2a9c5d1..328b724 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -59,7 +59,7 @@
#
# We set SO_FILE_VERSION = [c-a].a.r
set(LT_CURRENT 12)
-set(LT_REVISION 0)
+set(LT_REVISION 1)
set(LT_AGE 9)
math(EXPR SO_VERSION "${LT_CURRENT} - ${LT_AGE}")
set(SO_FILE_VERSION "${SO_VERSION}.${LT_AGE}.${LT_REVISION}")