ref: f644f5b75d714d9366125fa0ec679ae7aca6251b
parent: 7aabd6968278130da885f6c35ee12b19a1e7be72
parent: 626ff35955c2c35b806b3e0ecf551a1a8611cdbf
author: Jerome Jiang <jianj@google.com>
date: Thu Oct 7 06:47:25 EDT 2021
Merge branch 'smew' into main Bug: webm:1732 Change-Id: Id782a897d8005d316dc5b72859657c219edabf30
--- a/AUTHORS
+++ b/AUTHORS
@@ -3,6 +3,7 @@
Aaron Watry <awatry@gmail.com>
Abo Talib Mahfoodh <ab.mahfoodh@gmail.com>
+Adam B. Goode <adam.mckee84@gmail.com>
Adrian Grange <agrange@google.com>
Ahmad Sharif <asharif@google.com>
Aidan Welch <aidansw@yahoo.com>
@@ -25,6 +26,7 @@
Aron Rosenberg <arosenberg@logitech.com>
Attila Nagy <attilanagy@google.com>
Birk Magnussen <birk.magnussen@googlemail.com>
+Bohan Li <bohanli@google.com>
Brian Foley <bpfoley@google.com>
Brion Vibber <bvibber@wikimedia.org>
changjun.yang <changjun.yang@intel.com>
@@ -34,6 +36,7 @@
chm <chm@rock-chips.com>
Chris Cunningham <chcunningham@chromium.org>
Christian Duvivier <cduvivier@google.com>
+Chunbo Hua <chunbo.hua@intel.com>
Clement Courbet <courbet@google.com>
Daniele Castagna <dcastagna@chromium.org>
Daniel Kang <ddkang@google.com>
@@ -68,6 +71,7 @@
Harish Mahendrakar <harish.mahendrakar@ittiam.com>
Henrik Lundin <hlundin@google.com>
Hien Ho <hienho@google.com>
+Hirokazu Honda <hiroh@chromium.org>
Hui Su <huisu@google.com>
Ivan Krasin <krasin@chromium.org>
Ivan Maltz <ivanmaltz@google.com>
@@ -97,6 +101,7 @@
John Koleszar <jkoleszar@google.com>
Johnny Klonaris <google@jawknee.com>
John Stark <jhnstrk@gmail.com>
+Jonathan Wright <jonathan.wright@arm.com>
Jon Kunkee <jkunkee@microsoft.com>
Jorge E. Moreira <jemoreira@google.com>
Joshua Bleecher Snyder <josh@treelinelabs.com>
@@ -146,6 +151,7 @@
Peter Boström <pbos@chromium.org>
Peter Collingbourne <pcc@chromium.org>
Peter de Rivaz <peter.derivaz@gmail.com>
+Peter Kasting <pkasting@chromium.org>
Philip Jägenstedt <philipj@opera.com>
Priit Laes <plaes@plaes.org>
Rafael Ávila de Espíndola <rafael.espindola@gmail.com>
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,3 +1,29 @@
+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
+ levels, and includes several improvements to NEON and numerous bug fixes.
+
+ - Upgrading:
+ New codec control is added to get quantization parameters and loop filter
+ levels.
+
+ VBR mode is supported in VP9 rate control library.
+
+ - Enhancement:
+ Numerous improvements for Neon optimizations.
+ Code clean-up and refactoring.
+ Calculation of rd multiplier is changed with BDRATE gains.
+
+ - Bug fixes:
+ Fix to overflow on duration.
+ Fix to several instances of -Wunused-but-set-variable.
+ Fix to avoid chroma resampling for 420mpeg2 input.
+ Fix to overflow in calc_iframe_target_size.
+ Fix to disallow skipping transform and quantization.
+ Fix some -Wsign-compare warnings in simple_encode.
+ Fix input file path in simple_encode_test.
+ Fix valid range for under/over_shoot pct.
+
2021-03-09 v1.10.0 "Ruddy Duck"
This maintenance release adds support for darwin20 and new codec controls, as
well as numerous bug fixes.
--- a/libs.mk
+++ b/libs.mk
@@ -312,8 +312,8 @@
# To determine SO_VERSION_{MAJOR,MINOR,PATCH}, calculate c,a,r with current
# 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 := 6
-SO_VERSION_MINOR := 4
+SO_VERSION_MAJOR := 7
+SO_VERSION_MINOR := 0
SO_VERSION_PATCH := 0
ifeq ($(filter darwin%,$(TGT_OS)),$(TGT_OS))
LIBVPX_SO := libvpx.$(SO_VERSION_MAJOR).dylib