[vlc-commits] [Git][videolan/vlc][master] contrib: vpx: update to 1.12.0

Steve Lhomme (@robUx4) gitlab at videolan.org
Wed Aug 24 06:10:55 UTC 2022



Steve Lhomme pushed to branch master at VideoLAN / VLC


Commits:
1cc04dc4 by Tristan Matthews at 2022-08-24T05:21:40+00:00
contrib: vpx: update to 1.12.0

Notable changes:
 - This release adds optimizations for Loongarch, adds support for vp8 in the
   real-time rate control library, upgrades GoogleTest to v1.11.0, updates
   libwebm to libwebm-1.0.0.28-20-g206d268, and includes numerous bug fixes.

Bug fixes:
 - Fix to a crash related to {vp8/vp9}_set_roi_map.
 - Fix to compiling failure with -Wformat-nonliteral.
 - Fix to integer overflow with vp9 with high resolution content.
 - Fix to AddNoiseTest failure with ARMv7.
 - Fix to libvpx Null-dereference READ in vp8.

- - - - -


3 changed files:

- contrib/src/vpx/SHA512SUMS
- contrib/src/vpx/libvpx-ios.patch
- contrib/src/vpx/rules.mak


Changes:

=====================================
contrib/src/vpx/SHA512SUMS
=====================================
@@ -1 +1 @@
-7aa5d30afa956dccda60917fd82f6f9992944ca893437c8cd53a04d1b7a94e0210431954aa136594dc400340123cc166dcc855753e493c8d929667f4c42b65a5  libvpx-1.11.0.tar.gz
+dc059bc3102b75524ae29989372334b3e0f2acf1520e5a4daa4073831bb55949d82897c498fb9d2d38b59f1a66bb0ad24407d0d086b1e3a8394a4933f04f2ed0  libvpx-1.12.0.tar.gz


=====================================
contrib/src/vpx/libvpx-ios.patch
=====================================
@@ -1,7 +1,8 @@
-diff -ruw libvpx-1.10.0/build/make/configure.sh libvpx-1.10.0-new/build/make/configure.sh
---- libvpx-1.10.0/build/make/configure.sh	2021-03-18 15:59:46.000000000 -0400
-+++ libvpx-1.10.0-new/build/make/configure.sh	2021-03-29 15:17:36.125564531 -0400
-@@ -839,100 +839,6 @@
+diff --git a/build/make/configure.sh b/build/make/configure.sh
+index 581042e38..5b282d666 100644
+--- a/build/make/configure.sh
++++ b/build/make/configure.sh
+@@ -861,100 +861,6 @@ process_common_toolchain() {
    # PIC is probably what we want when building shared libs
    enabled shared && soft_enable pic
  
@@ -84,9 +85,9 @@ diff -ruw libvpx-1.10.0/build/make/configure.sh libvpx-1.10.0-new/build/make/con
 -      add_cflags  "-mmacosx-version-min=10.15"
 -      add_ldflags "-mmacosx-version-min=10.15"
 -      ;;
--    *-darwin20-*)
--      add_cflags  "-mmacosx-version-min=10.16 -arch ${toolchain%%-*}"
--      add_ldflags "-mmacosx-version-min=10.16 -arch ${toolchain%%-*}"
+-    *-darwin2[0-1]-*)
+-      add_cflags  "-arch ${toolchain%%-*}"
+-      add_ldflags "-arch ${toolchain%%-*}"
 -      ;;
 -    *-iphonesimulator-*)
 -      add_cflags  "-miphoneos-version-min=${IOS_VERSION_MIN}"
@@ -102,7 +103,7 @@ diff -ruw libvpx-1.10.0/build/make/configure.sh libvpx-1.10.0-new/build/make/con
    # Handle Solaris variants. Solaris 10 needs -lposix4
    case ${toolchain} in
      sparc-solaris-*)
-@@ -1121,12 +1027,6 @@
+@@ -1143,12 +1049,6 @@ EOF
                add_cflags -isysroot ${alt_libc}
              fi
  


=====================================
contrib/src/vpx/rules.mak
=====================================
@@ -1,6 +1,6 @@
 # libvpx
 
-VPX_VERSION := 1.11.0
+VPX_VERSION := 1.12.0
 VPX_URL := http://github.com/webmproject/libvpx/archive/v${VPX_VERSION}.tar.gz
 
 PKGS += vpx



View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/1cc04dc41b047042fd5375e8313131176c85a2ff

-- 
View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/1cc04dc41b047042fd5375e8313131176c85a2ff
You're receiving this email because of your account on code.videolan.org.


VideoLAN code repository instance


More information about the vlc-commits mailing list