shithub: libvpx

Download patch

ref: 042572177b5c58404836fce3fc221fd077dcd896
parent: 297b2a12d628b9948a182917c0ef19ddbedd6b97
author: Johann <[email protected]>
date: Thu Jun 30 12:00:50 EDT 2016

Release v1.6.0 Khaki Campbell Duck

Change-Id: I08da365dd889093f9919476a02ee96ae9615f140

--- a/.mailmap
+++ b/.mailmap
@@ -3,6 +3,7 @@
 Aℓex Converse <[email protected]> <[email protected]>
 Alexis Ballier <[email protected]> <[email protected]>
 Alpha Lam <[email protected]> <[email protected]>
+Daniele Castagna <[email protected]> <[email protected]>
 Deb Mukherjee <[email protected]>
 Erik Niemeyer <[email protected]> <[email protected]>
 Guillaume Martres <[email protected]> <[email protected]>
@@ -13,6 +14,7 @@
 Johann Koenig <[email protected]>
 Johann Koenig <[email protected]> <[email protected]>
 Johann Koenig <[email protected]> <[email protected]>
+Johann Koenig <[email protected]> <[email protected]>
 John Koleszar <[email protected]>
 Joshua Litt <[email protected]> <[email protected]>
 Marco Paniconi <[email protected]>
@@ -19,6 +21,8 @@
 Marco Paniconi <[email protected]> <[email protected]>
 Pascal Massimino <[email protected]>
 Paul Wilkins <[email protected]>
+Peter de Rivaz <[email protected]>
+Peter de Rivaz <[email protected]> <[email protected]>
 Ralph Giles <[email protected]> <[email protected]>
 Ralph Giles <[email protected]> <[email protected]>
 Ronald S. Bultje <[email protected]> <[email protected]>
@@ -26,7 +30,8 @@
 Tamar Levy <[email protected]>
 Tamar Levy <[email protected]> <[email protected]>
 Tero Rintaluoma <[email protected]> <[email protected]>
-Timothy B. Terriberry <[email protected]> Tim Terriberry <[email protected]>
+Timothy B. Terriberry <[email protected]> <[email protected]>
 Tom Finegan <[email protected]>
 Tom Finegan <[email protected]> <[email protected]>
 Yaowu Xu <[email protected]> <[email protected]>
+Yaowu Xu <[email protected]> <Yaowu Xu>
--- a/AUTHORS
+++ b/AUTHORS
@@ -24,6 +24,7 @@
 Charles 'Buck' Krasic <[email protected]>
 chm <[email protected]>
 Christian Duvivier <[email protected]>
+Daniele Castagna <[email protected]>
 Daniel Kang <[email protected]>
 Deb Mukherjee <[email protected]>
 Dim Temp <[email protected]>
@@ -56,10 +57,12 @@
 Jan Gerber <[email protected]>
 Jan Kratochvil <[email protected]>
 Janne Salonen <[email protected]>
+Jean-Yves Avenard <[email protected]>
 Jeff Faust <[email protected]>
 Jeff Muizelaar <[email protected]>
 Jeff Petkau <[email protected]>
 Jia Jia <[email protected]>
+Jian Zhou <[email protected]>
 Jim Bankoski <[email protected]>
 Jingning Han <[email protected]>
 Joey Parrish <[email protected]>
@@ -74,6 +77,7 @@
 Justin Lebar <[email protected]>
 KO Myung-Hun <[email protected]>
 Lawrence Velázquez <[email protected]>
+Linfeng Zhang <[email protected]>
 Lou Quillio <[email protected]>
 Luca Barbato <[email protected]>
 Makoto Kato <[email protected]>
@@ -107,9 +111,11 @@
 Ronald S. Bultje <[email protected]>
 Rui Ueyama <[email protected]>
 Sami Pietilä <[email protected]>
+Sasi Inguva <[email protected]>
 Scott Graham <[email protected]>
 Scott LaVarnway <[email protected]>
 Sean McGovern <[email protected]>
+Sergey Kolomenkin <[email protected]>
 Sergey Ulanov <[email protected]>
 Shimon Doodkin <[email protected]>
 Shunyao Li <[email protected]>
@@ -126,8 +132,10 @@
 Tom Finegan <[email protected]>
 Vignesh Venkatasubramanian <[email protected]>
 Yaowu Xu <[email protected]>
+Yi Luo <[email protected]>
 Yongzhe Wang <[email protected]>
 Yunqing Wang <[email protected]>
+Yury Gitman <[email protected]>
 Zoe Liu <[email protected]>
 Google Inc.
 The Mozilla Foundation
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,6 +1,32 @@
-Next Release
-  - Incompatible changes:
-    The VP9 encoder's default keyframe interval changed to 128 from 9999.
+2016-07-20 v1.6.0 "Khaki Campbell Duck"
+  This release improves upon the VP9 encoder and speeds up the encoding and
+  decoding processes.
+
+  - Upgrading:
+    This release is ABI incompatible with 1.5.0 due to a new 'color_range' enum
+    in vpx_image and some minor changes to the VP8_COMP structure.
+
+    The default key frame interval for VP9 has changed from 128 to 9999.
+
+  - Enhancement:
+    A core focus has been performance for low end Intel processors. SSSE3
+    instructions such as 'pshufb' have been avoided and instructions have been
+    reordered to better accommodate the more constrained pipelines.
+
+    As a result, devices based on Celeron processors have seen substantial
+    decoding improvements. From Indian Runner Duck to Javan Whistling Duck,
+    decoding speed improved between 10 and 30%. Between Javan Whistling Duck
+    and Khaki Campbell Duck, it improved another 10 to 15%.
+
+    While Celeron benefited most, Core-i5 also improved 5% and 10% between the
+    respective releases.
+
+    Realtime performance for WebRTC for both speed and quality has received a
+    lot of attention.
+
+  - Bug Fixes:
+    A number of fuzzing issues, found variously by Mozilla, Chromium and others,
+    have been fixed and we strongly recommend updating.
 
 2015-11-09 v1.5.0 "Javan Whistling Duck"
   This release improves upon the VP9 encoder and speeds up the encoding and
--- a/README
+++ b/README
@@ -1,4 +1,4 @@
-README - 23 March 2015
+README - 20 July 2016
 
 Welcome to the WebM VP8/VP9 Codec SDK!
 
--- a/libs.mk
+++ b/libs.mk
@@ -229,7 +229,7 @@
 LIBS-$(if yes,$(CONFIG_STATIC)) += $(BUILD_PFX)libvpx.a $(BUILD_PFX)libvpx_g.a
 $(BUILD_PFX)libvpx_g.a: $(LIBVPX_OBJS)
 
-SO_VERSION_MAJOR := 3
+SO_VERSION_MAJOR := 4
 SO_VERSION_MINOR := 0
 SO_VERSION_PATCH := 0
 ifeq ($(filter darwin%,$(TGT_OS)),$(TGT_OS))