[vlc-commits] [Git][videolan/vlc][3.0.x] 2 commits: contrib: vpx: update to 1.15.1

Tristan Matthews (@tmatth) gitlab at videolan.org
Wed Jun 11 21:47:37 UTC 2025



Tristan Matthews pushed to branch 3.0.x at VideoLAN / VLC


Commits:
5283b2a7 by Tristan Matthews at 2025-06-10T15:50:02-04:00
contrib: vpx: update to 1.15.1

The dropped patches have been merged upstream.

(cherry picked from commit 6351a747182cdfee5c2a7341083b6196254a160b)

- - - - -
3d209f05 by Tristan Matthews at 2025-06-10T15:50:56-04:00
contrib: vpx: update to 1.15.2

This release fixes CVE-2025-5283 (bug webm:413411335), and is ABI compatible
with the previous release.

(cherry picked from commit 5869fc3ef1f33649cd5606117f9692e73a2ea4e4)

- - - - -


5 changed files:

- contrib/src/vpx/SHA512SUMS
- contrib/src/vpx/libvpx-darwin-aarch64.patch
- contrib/src/vpx/libvpx-ios.patch
- contrib/src/vpx/libvpx-remove-bitcode.patch
- contrib/src/vpx/rules.mak


Changes:

=====================================
contrib/src/vpx/SHA512SUMS
=====================================
@@ -1 +1 @@
-8f483653a324c710fd431b87fd0d5d6f476f006bd8c8e9c6d1fa6abd105d6a40ac81c8fd5638b431c455d57ab2ee823c165e9875eb3932e6e518477422da3a7b  libvpx-1.15.0.tar.gz
+824fe8719e4115ec359ae0642f5e1cea051d458f09eb8c24d60858cf082f66e411215e23228173ab154044bafbdfbb2d93b589bb726f55b233939b91f928aae0  libvpx-1.15.2.tar.gz


=====================================
contrib/src/vpx/libvpx-darwin-aarch64.patch
=====================================
@@ -1,6 +1,6 @@
---- libvpx-1.14.0/build/make/configure.sh	2024-01-24 14:51:54.835698759 -0500
-+++ libvpx-1.14.0-new/build/make/configure.sh	2024-01-24 14:54:28.595456073 -0500
-@@ -1146,7 +1146,7 @@
+--- libvpx/build/make/configure.sh	2025-04-16 15:30:51.431710564 -0400
++++ libvpx-new/build/make/configure.sh	2025-04-16 15:36:35.935402419 -0400
+@@ -1183,7 +1183,7 @@
  
          darwin)
            if ! enabled external_build; then
@@ -9,7 +9,7 @@
              CXX="$(${XCRUN_FIND} clang++)"
              CC="$(${XCRUN_FIND} clang)"
              AR="$(${XCRUN_FIND} ar)"
-@@ -1165,7 +1165,7 @@
+@@ -1200,7 +1200,7 @@
              add_cflags -arch ${tgt_isa}
              add_ldflags -arch ${tgt_isa}
  


=====================================
contrib/src/vpx/libvpx-ios.patch
=====================================
@@ -1,6 +1,6 @@
---- libvpx-1.14.0/build/make/configure.sh	2024-01-09 16:12:22.000000000 -0500
-+++ libvpx-1.14.0-new/build/make/configure.sh	2024-01-24 16:12:30.986695507 -0500
-@@ -863,109 +863,6 @@
+--- libvpx/build/make/configure.sh	2025-01-10 14:30:59.000000000 -0500
++++ libvpx-new/build/make/configure.sh	2025-04-16 16:06:21.962173179 -0400
+@@ -903,109 +903,6 @@
        ;;
    esac
  
@@ -92,7 +92,7 @@
 -      add_cflags  "-mmacosx-version-min=10.15"
 -      add_ldflags "-mmacosx-version-min=10.15"
 -      ;;
--    *-darwin2[0-3]-*)
+-    *-darwin2[0-4]-*)
 -      add_cflags  "-arch ${toolchain%%-*}"
 -      add_ldflags "-arch ${toolchain%%-*}"
 -      ;;
@@ -110,7 +110,7 @@
    # Handle Solaris variants. Solaris 10 needs -lposix4
    case ${toolchain} in
      sparc-solaris-*)
-@@ -1170,12 +1067,6 @@
+@@ -1205,12 +1102,6 @@
                add_cflags -isysroot ${alt_libc}
              fi
  


=====================================
contrib/src/vpx/libvpx-remove-bitcode.patch
=====================================
@@ -1,6 +1,6 @@
---- libvpx-1.14.0/build/make/configure.sh	2024-01-24 15:55:34.070346026 -0500
-+++ libvpx-1.14.0-new/build/make/configure.sh	2024-01-24 15:57:57.821681598 -0500
-@@ -1090,12 +1090,6 @@
+--- libvpx/build/make/configure.sh	2025-01-10 14:30:59.000000000 -0500
++++ libvpx-new/build/make/configure.sh	2025-04-16 16:13:01.119638658 -0400
+@@ -1228,12 +1228,6 @@
                  fi
                  ;;
              esac


=====================================
contrib/src/vpx/rules.mak
=====================================
@@ -1,6 +1,6 @@
 # libvpx
 
-VPX_VERSION := 1.15.0
+VPX_VERSION := 1.15.2
 VPX_URL := $(GITHUB)/webmproject/libvpx/archive/v${VPX_VERSION}.tar.gz
 
 ifneq ($(filter arm aarch64 i386 loongarch64 mipsel mips64el ppc64le x86_64, $(ARCH)),)



View it on GitLab: https://code.videolan.org/videolan/vlc/-/compare/97d5de37cfd7361fadbd5069133d73949b2d660c...3d209f05270dc109a5b737c30c9bee3a51206859

-- 
View it on GitLab: https://code.videolan.org/videolan/vlc/-/compare/97d5de37cfd7361fadbd5069133d73949b2d660c...3d209f05270dc109a5b737c30c9bee3a51206859
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