]> granicus.if.org Git - libvpx/commitdiff
Update CHANGELOG and version info v1.12.0-rc1
authorJerome Jiang <jianj@google.com>
Fri, 17 Jun 2022 18:14:10 +0000 (14:14 -0400)
committerJerome Jiang <jianj@google.com>
Fri, 17 Jun 2022 22:35:21 +0000 (18:35 -0400)
A stale codec control was removed, but compatibility was restored.

New codec control was added.

Bump *current* and *age*, and keep *revision* as 0.

Bug: webm:1752
Bug: webm:1757

Change-Id: I76179f129a10c06d897b5c62462808ed9b9c2923

CHANGELOG
libs.mk

index ea2fc9d81ccf62886a7a408751ee5619cf8848fe..f061751ae37101b515ec0bac4ba11271ba100129 100644 (file)
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,3 +1,32 @@
+2022-06-17 v1.12.0 "Torrent Duck"
+  This release adds optimizations for Loongarch, adds support for vp8 in the
+  real-time rate control library, upgrades GoogleTest to v1.11.0, updates
+  libwebm to libwebm-1.0.0.28-20-g206d268, and includes numerous bug fixes.
+
+  - Upgrading:
+    This release is ABI compatible with the previous release.
+
+    vp8 support in the real-time rate control library.
+    New codec control VP8E_SET_RTC_EXTERNAL_RATECTRL is added.
+
+    Configure support for darwin21 is added.
+
+    GoogleTest is upgraded to v1.11.0.
+
+    libwebm is updated to libwebm-1.0.0.28-20-g206d268.
+
+  - Enhancement:
+    Numerous improvements on checking memory allocations.
+    Optimizations for Loongarch.
+    Code clean-up.
+
+  - Bug fixes:
+    Fix to a crash related to {vp8/vp9}_set_roi_map.
+    Fix to compiling failure with -Wformat-nonliteral.
+    Fix to integer overflow with vp9 with high resolution content.
+    Fix to AddNoiseTest failure with ARMv7.
+    Fix to libvpx Null-dereference READ in vp8.
+
 2021-09-27 v1.11.0 "Smew Duck"
   This maintenance release adds support for VBR mode in VP9 rate control
   interface, new codec controls to get quantization parameters and loop filter
diff --git a/libs.mk b/libs.mk
index b59bb45e1eeb4f330bcdc1850df2a53a3aa0b0c8..00e49a19d757e8405428748ca5510d72dd8b7293 100644 (file)
--- a/libs.mk
+++ b/libs.mk
@@ -313,7 +313,7 @@ $(BUILD_PFX)libvpx_g.a: $(LIBVPX_OBJS)
 # SO_VERSION_* then follow the rules in the link to detemine the new version
 # (c1, a1, r1) and set MAJOR to [c1-a1], MINOR to a1 and PATCH to r1
 SO_VERSION_MAJOR := 7
-SO_VERSION_MINOR := 0
+SO_VERSION_MINOR := 1
 SO_VERSION_PATCH := 0
 ifeq ($(filter darwin%,$(TGT_OS)),$(TGT_OS))
 LIBVPX_SO               := libvpx.$(SO_VERSION_MAJOR).dylib