shithub: libvpx

Download patch

ref: 7e75e8a622952422b54ce13a81f82c22d6bf7f2d
parent: 2654afc16c02d3bfdf08c4924b4f112794fc7ee3
parent: f80be22a1099b2a431c2796f529bb261064ec6b4
author: Johann <[email protected]>
date: Mon Jan 29 06:57:00 EST 2018

Merge remote-tracking branch 'origin/mandarinduck' into HEAD

The following changes were not carried back from the release branch:
  commit f87a4594fbd0b19071a2befebf52d3f5fabd1a9e
  Revert "Add frame width & height to frame pkt. Add test."

  commit c5dc3373dbd442ea299bacf276c4258fa7ce0559
  work around pic issue with gcc 6

BUG=webm:1490

Change-Id: Id3e15983d5565680c05a0c454544003a615a4d7f

--- 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]>
+Chris Cunningham <[email protected]>
 Daniele Castagna <[email protected]> <[email protected]>
 Deb Mukherjee <[email protected]>
 Erik Niemeyer <[email protected]> <[email protected]>
@@ -21,6 +22,7 @@
 Marco Paniconi <[email protected]> <[email protected]>
 Pascal Massimino <[email protected]>
 Paul Wilkins <[email protected]>
+Peter Boström <[email protected]> <[email protected]>
 Peter de Rivaz <[email protected]>
 Peter de Rivaz <[email protected]> <[email protected]>
 Ralph Giles <[email protected]> <[email protected]>
@@ -27,6 +29,7 @@
 Ralph Giles <[email protected]> <[email protected]>
 Ronald S. Bultje <[email protected]> <[email protected]>
 Sami Pietilä <[email protected]>
+Shiyou Yin <[email protected]>
 Tamar Levy <[email protected]>
 Tamar Levy <[email protected]> <[email protected]>
 Tero Rintaluoma <[email protected]> <[email protected]>
@@ -33,6 +36,7 @@
 Timothy B. Terriberry <[email protected]> <[email protected]>
 Tom Finegan <[email protected]>
 Tom Finegan <[email protected]> <[email protected]>
+Urvang Joshi <[email protected]> <[email protected]>
 Yaowu Xu <[email protected]> <[email protected]>
 Yaowu Xu <[email protected]> <[email protected]>
 Yaowu Xu <[email protected]> <Yaowu Xu>
--- a/AUTHORS
+++ b/AUTHORS
@@ -3,7 +3,6 @@
 
 Aaron Watry <[email protected]>
 Abo Talib Mahfoodh <[email protected]>
-Adam Xu <[email protected]>
 Adrian Grange <[email protected]>
 Aℓex Converse <[email protected]>
 Ahmad Sharif <[email protected]>
@@ -10,6 +9,7 @@
 Aleksey Vasenev <[email protected]>
 Alexander Potapenko <[email protected]>
 Alexander Voronov <[email protected]>
+Alexandra Hájková <[email protected]>
 Alexis Ballier <[email protected]>
 Alok Ahuja <[email protected]>
 Alpha Lam <[email protected]>
@@ -17,6 +17,7 @@
 Ami Fischman <[email protected]>
 Andoni Morales Alastruey <[email protected]>
 Andres Mejia <[email protected]>
+Andrew Lewis <[email protected]>
 Andrew Russell <[email protected]>
 Angie Chiang <[email protected]>
 Aron Rosenberg <[email protected]>
@@ -24,7 +25,9 @@
 Brion Vibber <[email protected]>
 changjun.yang <[email protected]>
 Charles 'Buck' Krasic <[email protected]>
+Cheng Chen <[email protected]>
 chm <[email protected]>
+Chris Cunningham <[email protected]>
 Christian Duvivier <[email protected]>
 Daniele Castagna <[email protected]>
 Daniel Kang <[email protected]>
@@ -46,10 +49,12 @@
 Ghislain MARY <[email protected]>
 Giuseppe Scrivano <[email protected]>
 Gordana Cmiljanovic <[email protected]>
+Gregor Jasny <[email protected]>
 Guillaume Martres <[email protected]>
 Guillermo Ballester Valor <[email protected]>
 Hangyu Kuang <[email protected]>
 Hanno Böck <[email protected]>
+Han Shen <[email protected]>
 Henrik Lundin <[email protected]>
 Hui Su <[email protected]>
 Ivan Krasin <[email protected]>
@@ -83,6 +88,7 @@
 Justin Lebar <[email protected]>
 Kaustubh Raste <[email protected]>
 KO Myung-Hun <[email protected]>
+Kyle Siefring <[email protected]>
 Lawrence Velázquez <[email protected]>
 Linfeng Zhang <[email protected]>
 Lou Quillio <[email protected]>
@@ -101,6 +107,7 @@
 Min Chen <[email protected]>
 Minghai Shang <[email protected]>
 Min Ye <[email protected]>
+Moriyoshi Koizumi <[email protected]>
 Morton Jonuschat <[email protected]>
 Nathan E. Egge <[email protected]>
 Nico Weber <[email protected]>
@@ -111,12 +118,15 @@
 Pavol Rusnak <[email protected]>
 Paweł Hajdan <[email protected]>
 Pengchong Jin <[email protected]>
-Peter Boström <[email protected]>
+Peter Boström <[email protected]>
+Peter Collingbourne <[email protected]>
 Peter de Rivaz <[email protected]>
 Philip Jägenstedt <[email protected]>
 Priit Laes <[email protected]>
 Rafael Ávila de Espíndola <[email protected]>
 Rafaël Carré <[email protected]>
+Rafael de Lucena Valle <[email protected]>
+Rahul Chaudhry <[email protected]>
 Ralph Giles <[email protected]>
 Ranjit Kumar Tulabandu <[email protected]>
 Rob Bradford <[email protected]>
@@ -135,6 +145,7 @@
 Shunyao Li <[email protected]>
 Stefan Holmer <[email protected]>
 Suman Sunkara <[email protected]>
+Sylvestre Ledru <[email protected]>
 Taekhyun Kim <[email protected]>
 Takanori MATSUURA <[email protected]>
 Tamar Levy <[email protected]>
@@ -147,6 +158,7 @@
 Tristan Matthews <[email protected]>
 Urvang Joshi <[email protected]>
 Vignesh Venkatasubramanian <[email protected]>
+Vlad Tsyrklevich <[email protected]>
 Yaowu Xu <[email protected]>
 Yi Luo <[email protected]>
 Yongzhe Wang <[email protected]>
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,3 +1,28 @@
+2017-01-04 v1.7.0 "Mandarin Duck"
+  This release focused on high bit depth performance (10/12 bit) and vp9
+  encoding improvements.
+
+  - Upgrading:
+    This release is ABI incompatible due to new vp9 encoder features.
+
+    Frame parallel decoding for vp9 has been removed.
+
+  - Enhancements:
+    vp9 encoding supports additional threads with --row-mt. This can be greater
+    than the number of tiles.
+
+    Two new vp9 encoder options have been added:
+      --corpus-complexity
+      --tune-content=film
+
+    Additional tooling for respecting the vp9 "level" profiles has been added.
+
+  - Bug fixes:
+    A variety of fuzzing issues.
+    vp8 threading fix for ARM.
+    Codec control VP9_SET_SKIP_LOOP_FILTER fixed.
+    Reject invalid multi resolution configurations.
+
 2017-01-09 v1.6.1 "Long Tailed Duck"
   This release improves upon the VP9 encoder and speeds up the encoding and
   decoding processes.
--- a/README
+++ b/README
@@ -1,4 +1,4 @@
-README - 26 January 2017
+README - 24 January 2018
 
 Welcome to the WebM VP8/VP9 Codec SDK!
 
@@ -63,6 +63,8 @@
     armv8-linux-gcc
     mips32-linux-gcc
     mips64-linux-gcc
+    ppc64-linux-gcc
+    ppc64le-linux-gcc
     sparc-solaris-gcc
     x86-android-gcc
     x86-darwin8-gcc
--- a/libs.mk
+++ b/libs.mk
@@ -233,8 +233,8 @@
 LIBS-$(if yes,$(CONFIG_STATIC)) += $(BUILD_PFX)libvpx.a $(BUILD_PFX)libvpx_g.a
 $(BUILD_PFX)libvpx_g.a: $(LIBVPX_OBJS)
 
-SO_VERSION_MAJOR := 4
-SO_VERSION_MINOR := 1
+SO_VERSION_MAJOR := 5
+SO_VERSION_MINOR := 0
 SO_VERSION_PATCH := 0
 ifeq ($(filter darwin%,$(TGT_OS)),$(TGT_OS))
 LIBVPX_SO               := libvpx.$(SO_VERSION_MAJOR).dylib