shithub: libvpx

Download patch

ref: 2d20a42ab60f8fed37612361f2ea776d0bc7ca1a
parent: b0aa5f1852b5864799e50fcd485cc382c9b592fa
parent: a3fc027cc9239c19a3aeef6bb48af375967bc2eb
author: Jerome Jiang <jianj@google.com>
date: Thu Aug 13 12:31:42 EDT 2020

Merge "Merge remote-tracking branch 'origin/quacking' into master"

--- a/AUTHORS
+++ b/AUTHORS
@@ -25,6 +25,7 @@
 Aron Rosenberg <arosenberg@logitech.com>
 Attila Nagy <attilanagy@google.com>
 Birk Magnussen <birk.magnussen@googlemail.com>
+Brian Foley <bpfoley@google.com>
 Brion Vibber <bvibber@wikimedia.org>
 changjun.yang <changjun.yang@intel.com>
 Charles 'Buck' Krasic <ckrasic@google.com>
@@ -33,6 +34,7 @@
 chm <chm@rock-chips.com>
 Chris Cunningham <chcunningham@chromium.org>
 Christian Duvivier <cduvivier@google.com>
+Clement Courbet <courbet@google.com>
 Daniele Castagna <dcastagna@chromium.org>
 Daniel Kang <ddkang@google.com>
 Dan Zhu <zxdan@google.com>
@@ -91,6 +93,7 @@
 Johnny Klonaris <google@jawknee.com>
 John Stark <jhnstrk@gmail.com>
 Jon Kunkee <jkunkee@microsoft.com>
+Jorge E. Moreira <jemoreira@google.com>
 Joshua Bleecher Snyder <josh@treelinelabs.com>
 Joshua Litt <joshualitt@google.com>
 Julia Robson <juliamrobson@gmail.com>
@@ -125,6 +128,7 @@
 Moriyoshi Koizumi <mozo@mozo.jp>
 Morton Jonuschat <yabawock@gmail.com>
 Nathan E. Egge <negge@mozilla.com>
+Neil Birkbeck <neil.birkbeck@gmail.com>
 Nico Weber <thakis@chromium.org>
 Niveditha Rau <niveditha.rau@gmail.com>
 Parag Salasakar <img.mips1@gmail.com>
@@ -186,6 +190,7 @@
 Vitaly Buka <vitalybuka@chromium.org>
 Vlad Tsyrklevich <vtsyrklevich@chromium.org>
 Wan-Teh Chang <wtc@google.com>
+Wonkap Jang <wonkap@google.com>
 xiwei gu <guxiwei-hf@loongson.cn>
 Yaowu Xu <yaowu@google.com>
 Yi Luo <luoyi@google.com>
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,3 +1,27 @@
+2020-07-29 v1.9.0 "Quacking Duck"
+  This release adds support for NV12, a separate library for rate control, as
+  well as incremental improvements.
+
+  - Upgrading:
+    NV12 support is added to this release.
+    A new interface is added for VP9 rate control. The new library libvp9rc.a
+    must be linked by applications.
+    Googletest is updated to v1.10.0.
+    simple_encode.cc is compiled into a new library libsimple_encode.a with
+    CONFIG_RATE_CTRL.
+
+  - Enhancement:
+    Various changes to improve VP9 SVC, rate control, quality and speed to real
+    time encoding.
+
+  - Bug fixes:
+    Fix key frame update refresh simulcast flexible svc.
+    Fix to disable_16x16part speed feature for real time encoding.
+    Fix some signed integer overflows for VP9 rate control.
+    Fix initialization of delta_q_uv.
+    Fix condition in regulate_q for cyclic refresh.
+    Various fixes to dynamic resizing for VP9 SVC.
+
 2019-12-09 v1.8.2 "Pekin Duck"
   This release collects incremental improvements to many aspects of the library.
 
--- a/README
+++ b/README
@@ -1,4 +1,4 @@
-README - 9 December 2019
+README - 20 July 2020
 
 Welcome to the WebM VP8/VP9 Codec SDK!
 
--- a/libs.mk
+++ b/libs.mk
@@ -282,7 +282,7 @@
 $(BUILD_PFX)libvpx_g.a: $(LIBVPX_OBJS)
 
 SO_VERSION_MAJOR := 6
-SO_VERSION_MINOR := 2
+SO_VERSION_MINOR := 3
 SO_VERSION_PATCH := 0
 ifeq ($(filter darwin%,$(TGT_OS)),$(TGT_OS))
 LIBVPX_SO               := libvpx.$(SO_VERSION_MAJOR).dylib