shithub: libvpx

Download patch

ref: f644f5b75d714d9366125fa0ec679ae7aca6251b
parent: 7aabd6968278130da885f6c35ee12b19a1e7be72
parent: 626ff35955c2c35b806b3e0ecf551a1a8611cdbf
author: Jerome Jiang <[email protected]>
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 <[email protected]>
 Abo Talib Mahfoodh <[email protected]>
+Adam B. Goode <[email protected]>
 Adrian Grange <[email protected]>
 Ahmad Sharif <[email protected]>
 Aidan Welch <[email protected]>
@@ -25,6 +26,7 @@
 Aron Rosenberg <[email protected]>
 Attila Nagy <[email protected]>
 Birk Magnussen <[email protected]>
+Bohan Li <[email protected]>
 Brian Foley <[email protected]>
 Brion Vibber <[email protected]>
 changjun.yang <[email protected]>
@@ -34,6 +36,7 @@
 chm <[email protected]>
 Chris Cunningham <[email protected]>
 Christian Duvivier <[email protected]>
+Chunbo Hua <[email protected]>
 Clement Courbet <[email protected]>
 Daniele Castagna <[email protected]>
 Daniel Kang <[email protected]>
@@ -68,6 +71,7 @@
 Harish Mahendrakar <[email protected]>
 Henrik Lundin <[email protected]>
 Hien Ho <[email protected]>
+Hirokazu Honda <[email protected]>
 Hui Su <[email protected]>
 Ivan Krasin <[email protected]>
 Ivan Maltz <[email protected]>
@@ -97,6 +101,7 @@
 John Koleszar <[email protected]>
 Johnny Klonaris <[email protected]>
 John Stark <[email protected]>
+Jonathan Wright <[email protected]>
 Jon Kunkee <[email protected]>
 Jorge E. Moreira <[email protected]>
 Joshua Bleecher Snyder <[email protected]>
@@ -146,6 +151,7 @@
 Peter Boström <[email protected]>
 Peter Collingbourne <[email protected]>
 Peter de Rivaz <[email protected]>
+Peter Kasting <[email protected]>
 Philip Jägenstedt <[email protected]>
 Priit Laes <[email protected]>
 Rafael Ávila de Espíndola <[email protected]>
--- 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