[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