Update dependencies

Signed-off-by: nyanmisaka <nst799610810@gmail.com>
This commit is contained in:
nyanmisaka
2025-12-27 20:12:43 +08:00
parent dee4501946
commit 3a1f551c04
41 changed files with 74 additions and 73 deletions
+1 -1
View File
@@ -1,7 +1,7 @@
#!/bin/bash
SCRIPT_REPO="https://github.com/mingw-w64/mingw-w64.git"
SCRIPT_COMMIT="2e31630bce69ba975ad3d7ef551debada09434a4"
SCRIPT_COMMIT="2de6703961c0d519046b841f7b392a040e1e5b55"
ffbuild_enabled() {
[[ $TARGET == win* ]] || return -1
+1 -1
View File
@@ -1,7 +1,7 @@
#!/bin/bash
SCRIPT_REPO="https://github.com/madler/zlib.git"
SCRIPT_COMMIT="5a82f71ed1dfc0bec044d9702463dbdf84ea3b71"
SCRIPT_COMMIT="570720b0c24f9686c33f35a1b3165c1f568b96be"
ffbuild_enabled() {
return 0
+1 -1
View File
@@ -1,7 +1,7 @@
#!/bin/bash
SCRIPT_REPO="https://github.com/FFTW/fftw3.git"
SCRIPT_COMMIT="adde9bec41206a3d6bbb02bdbf9f64726d7d2009"
SCRIPT_COMMIT="7947c101a5b724fe8b9784218388b46d7e247132"
ffbuild_enabled() {
# Dependency of GPL-Only librubberband
+1 -1
View File
@@ -1,7 +1,7 @@
#!/bin/bash
SCRIPT_REPO="https://github.com/freetype/freetype.git"
SCRIPT_COMMIT="03acd8923bd8a45ce8edaf06f5194b48becbad7f"
SCRIPT_COMMIT="23b6cd27ff19b70cbf98e058cd2cf0647d5284ff"
ffbuild_enabled() {
return 0
+1 -1
View File
@@ -1,7 +1,7 @@
#!/bin/bash
SCRIPT_REPO="https://github.com/BtbN/gmplib.git"
SCRIPT_COMMIT="ece1292e8282ef2c9ca204d1b510ff2aca04a7a3"
SCRIPT_COMMIT="9994908f090c694f8a152d660dc6852e0c48557a"
ffbuild_enabled() {
return 0
+1 -1
View File
@@ -1,7 +1,7 @@
#!/bin/bash
SCRIPT_REPO="https://github.com/GNOME/libxml2.git"
SCRIPT_COMMIT="48df82f6ea004fa8fdd0587e458d66d0bf509e7c"
SCRIPT_COMMIT="9827e6e44652555992e168609abf94e4237ca944"
ffbuild_enabled() {
return 0
+1 -1
View File
@@ -1,7 +1,7 @@
#!/bin/bash
SCRIPT_REPO="https://github.com/openssl/openssl.git"
SCRIPT_COMMIT="openssl-3.4.2"
SCRIPT_COMMIT="openssl-3.4.3"
SCRIPT_TAGFILTER="openssl-3.4.*"
ffbuild_enabled() {
+1 -1
View File
@@ -1,7 +1,7 @@
#!/bin/bash
SCRIPT_REPO="https://github.com/tukaani-project/xz.git"
SCRIPT_COMMIT="v5.8.1"
SCRIPT_COMMIT="v5.8.2"
SCRIPT_TAGFILTER="v?.*.*"
ffbuild_enabled() {
+1 -1
View File
@@ -1,7 +1,7 @@
#!/bin/bash
SCRIPT_REPO="https://github.com/xiph/vorbis.git"
SCRIPT_COMMIT="43bbff0141028e58d476c1d5fd45dd5573db576d"
SCRIPT_COMMIT="2d79800b6751dddd4b8b4ad50832faa5ae2a00d9"
ffbuild_enabled() {
return 0
+1 -1
View File
@@ -1,7 +1,7 @@
#!/bin/bash
SCRIPT_REPO="https://gitlab.freedesktop.org/xorg/proto/xcbproto.git"
SCRIPT_COMMIT="c70aba5cc6ae87757111dac737fc814b3605f0d4"
SCRIPT_COMMIT="283ead0904eb8c6350cef67dd638bb4a6b014c3a"
ffbuild_enabled() {
[[ $TARGET != linux* ]] && return -1
+1 -1
View File
@@ -1,7 +1,7 @@
#!/bin/bash
SCRIPT_REPO="https://gitlab.freedesktop.org/xorg/proto/xorgproto.git"
SCRIPT_COMMIT="57a10982c182ad68486815b3741d3aa3097c7460"
SCRIPT_COMMIT="c18d2bc22813793bba7f0e4e603c0104d7724802"
ffbuild_enabled() {
[[ $TARGET != linux* ]] && return -1
+1 -1
View File
@@ -1,7 +1,7 @@
#!/bin/bash
SCRIPT_REPO="https://gitlab.freedesktop.org/xorg/lib/libxcb.git"
SCRIPT_COMMIT="e81b999a727d3c8ee9b83adb7c1c822f67378687"
SCRIPT_COMMIT="93ee2ac73c32dcb567259fb83c564a424cd9fef7"
ffbuild_enabled() {
[[ $TARGET != linux* ]] && return -1
+1 -1
View File
@@ -1,7 +1,7 @@
#!/bin/bash
SCRIPT_REPO="https://gitlab.freedesktop.org/xorg/lib/libx11.git"
SCRIPT_COMMIT="503e5aa44ae2beca60202fba5e7cd027bce0337c"
SCRIPT_COMMIT="369c6a806554429798b531cbf4267d8c8fcf6ed1"
ffbuild_enabled() {
[[ $TARGET != linux* ]] && return -1
+1 -1
View File
@@ -1,7 +1,7 @@
#!/bin/bash
SCRIPT_REPO="https://gitlab.freedesktop.org/xorg/lib/libxext.git"
SCRIPT_COMMIT="a43b0df438b1cfb6516695aac4dad2436c0b4c60"
SCRIPT_COMMIT="5ce2a6127889834082147dbcdd47731b7986961b"
ffbuild_enabled() {
[[ $TARGET != linux* ]] && return -1
+1 -1
View File
@@ -1,7 +1,7 @@
#!/bin/bash
SCRIPT_REPO="https://github.com/GPUOpen-LibrariesAndSDKs/AMF.git"
SCRIPT_COMMIT="5e3b7dfb4ff40ec62f9e8c18d308eb6dcef342d3"
SCRIPT_COMMIT="afed28d37aca1938da2eedc50599bb3535a987ec"
ffbuild_enabled() {
[[ $TARGET == mac* ]] && return -1
+1 -1
View File
@@ -1,7 +1,7 @@
#!/bin/bash
SCRIPT_REPO="https://code.videolan.org/videolan/dav1d.git"
SCRIPT_COMMIT="0bc6bd93417179cd0c30fac40d2fd11aa29c8523"
SCRIPT_COMMIT="a31e4bd75787c451301d66e888c76ada54544a0c"
ffbuild_enabled() {
return 0
+1 -1
View File
@@ -1,7 +1,7 @@
#!/bin/bash
SCRIPT_REPO="https://github.com/libass/libass.git"
SCRIPT_COMMIT="534a5f8299c5ab3c2782856fcb843bfea47b7afc"
SCRIPT_COMMIT="cbb743215bad0fe202477e569fe8005545258ccd"
ffbuild_enabled() {
return 0
+1 -1
View File
@@ -1,7 +1,7 @@
#!/bin/bash
SCRIPT_REPO="https://code.videolan.org/videolan/libbluray.git"
SCRIPT_COMMIT="d41111c1eb05a278f8dc37fb220d6ef9a13e3291"
SCRIPT_COMMIT="71c5324e78dc7a159cad67ea7967300db54ec21c"
ffbuild_enabled() {
return 0
+1 -4
View File
@@ -1,7 +1,7 @@
#!/bin/bash
SCRIPT_REPO="https://github.com/xiph/opus.git"
SCRIPT_COMMIT="b5dc74f26ff9a9ef1f1af9a473b9ae07520eed7d"
SCRIPT_COMMIT="59f13a3eb0eed3a56cf46bd68cc2f29f18d83ba2"
ffbuild_enabled() {
return 0
@@ -11,9 +11,6 @@ ffbuild_dockerbuild() {
git-mini-clone "$SCRIPT_REPO" "$SCRIPT_COMMIT" opus
cd opus
# Fix AVX2 auto detction
wget -q -O - https://github.com/xiph/opus/commit/9ec11c1.patch | git apply
./autogen.sh
local myconf=(
+1 -1
View File
@@ -1,7 +1,7 @@
#!/bin/bash
SCRIPT_REPO="https://github.com/intel/libvpl.git"
SCRIPT_COMMIT="3591aa94dfbdf4566cd19f3e976ae5b769ab4fa2"
SCRIPT_COMMIT="778a66d6c6537f08eabb91955dbbf1bce3812894"
ffbuild_enabled() {
[[ $TARGET == mac* ]] && return -1
+1 -1
View File
@@ -1,7 +1,7 @@
#!/bin/bash
SCRIPT_REPO="https://chromium.googlesource.com/webm/libvpx"
SCRIPT_COMMIT="84e8b23bd7d27b4d2cd6135744986037cd529a9d"
SCRIPT_COMMIT="d5399cdd6abea1169a246f28c5ca9a50975d7ba9"
ffbuild_enabled() {
return 0
+1 -1
View File
@@ -1,7 +1,7 @@
#!/bin/bash
SCRIPT_REPO="https://chromium.googlesource.com/webm/libwebp"
SCRIPT_COMMIT="3779daa97f89e007e2c8121a8d4b514ad6dcda56"
SCRIPT_COMMIT="d52b9ee34d6bb8fb7a190fe359d8560cfc2afc91"
ffbuild_enabled() {
return 0
+1 -1
View File
@@ -1,7 +1,7 @@
#!/bin/bash
SCRIPT_REPO="https://source.openmpt.org/svn/openmpt/trunk/OpenMPT"
SCRIPT_REV="24185"
SCRIPT_REV="24747"
ffbuild_enabled() {
return 0
+2 -2
View File
@@ -1,7 +1,7 @@
#!/bin/bash
SCRIPT_REPO="https://github.com/nyanmisaka/mpp.git"
SCRIPT_COMMIT="4e5b4cfe7fa30394c5d5c37b67229f148865ccbd"
SCRIPT_REPO="https://github.com/nyanmisaka/rk-mirrors.git"
SCRIPT_COMMIT="a9380ef333102ac318628f83b5f7a460d377749e"
SCRIPT_BRANCH="jellyfin-mpp-next"
ffbuild_enabled() {
+1 -1
View File
@@ -1,7 +1,7 @@
#!/bin/bash
SCRIPT_REPO="https://github.com/Haivision/srt.git"
SCRIPT_COMMIT="bab403744b4d02005b03dac12a79988bc4590038"
SCRIPT_COMMIT="72f0c6e0e9a186adec428a145f4e085412d96796"
ffbuild_enabled() {
return 0
+1 -1
View File
@@ -1,7 +1,7 @@
#!/bin/bash
SCRIPT_REPO="https://gitlab.freedesktop.org/mesa/drm.git"
SCRIPT_COMMIT="76a1e97a9a7c29fa3035bb370d654791bdc23d90"
SCRIPT_COMMIT="6bfcfc725fbe0ece0918535556d61ee567b1ffff"
ffbuild_enabled() {
[[ $TARGET != linux* ]] && return -1
+1 -1
View File
@@ -1,7 +1,7 @@
#!/bin/bash
SCRIPT_REPO="https://github.com/intel/libva.git"
SCRIPT_COMMIT="217da1c28336d6a7e9c0c4cb8f1c303968a675f1"
SCRIPT_COMMIT="dbf83dc3b1ce6bad46e1628aaf2da5ef731157b8"
ffbuild_enabled() {
[[ $TARGET != linux* ]] && return -1
+1 -1
View File
@@ -1,7 +1,7 @@
#!/bin/bash
SCRIPT_REPO="https://github.com/KhronosGroup/Vulkan-Headers.git"
SCRIPT_COMMIT="v1.4.326"
SCRIPT_COMMIT="v1.4.337"
SCRIPT_TAGFILTER="v?.*.*"
ffbuild_enabled() {
+1 -1
View File
@@ -1,7 +1,7 @@
#!/bin/bash
SCRIPT_REPO="https://github.com/google/shaderc.git"
SCRIPT_COMMIT="3362e24c42ab5bf7ad32c0fec64b0a0ddeb2fda1"
SCRIPT_COMMIT="c4b0af6c3664cd8b33ffddf452514e02a173b4d6"
ffbuild_enabled() {
[[ $TARGET == mac* ]] && return -1
@@ -1,7 +1,7 @@
#!/bin/bash
SCRIPT_REPO="https://github.com/KhronosGroup/SPIRV-Cross.git"
SCRIPT_COMMIT="b26ac3fa8bcfe76c361b56e3284b5276b23453ce"
SCRIPT_COMMIT="28184c1e138f18c330256eeb2f56b9f9fbc53921"
ffbuild_enabled() {
[[ $TARGET == mac* ]] && return -1
+1 -1
View File
@@ -1,7 +1,7 @@
#!/bin/bash
SCRIPT_REPO="https://github.com/sekrit-twc/zimg.git"
SCRIPT_COMMIT="1f53009abc448781042fec90326294e7e55a4a16"
SCRIPT_COMMIT="df9c1472b9541d0e79c8d02dae37fdf12f189ec2"
ffbuild_enabled() {
return 0
+1 -1
View File
@@ -1,7 +1,7 @@
#!/bin/bash
SCRIPT_REPO="https://github.com/zapping-vbi/zvbi.git"
SCRIPT_COMMIT="5169a428d51c3ae8ff7b0897e8a687d8e05e37b5"
SCRIPT_COMMIT="41477c97c8edf7a01f1594b2a95b94f0117eed21"
ffbuild_enabled() {
return 0
+5 -5
View File
@@ -47,7 +47,7 @@ popd
popd
# LIBXML2
git clone -b v2.15.0 --depth=1 https://github.com/GNOME/libxml2.git
git clone -b v2.15.1 --depth=1 https://github.com/GNOME/libxml2.git
pushd libxml2
./autogen.sh \
--prefix=${FF_DEPS_PREFIX} \
@@ -156,7 +156,7 @@ popd
popd
# LZMA
git clone -b v5.8.1 --depth=1 https://github.com/tukaani-project/xz.git
git clone -b v5.8.2 --depth=1 https://github.com/tukaani-project/xz.git
pushd xz
./autogen.sh --no-po4a --no-doxygen
./configure \
@@ -333,7 +333,7 @@ popd
# OPENMPT
mkdir mpt
pushd mpt
mpt_ver="0.8.3"
mpt_ver="0.8.4"
mpt_link="https://lib.openmpt.org/files/libopenmpt/src/libopenmpt-${mpt_ver}+release.autotools.tar.gz"
wget ${mpt_link} -O mpt.tar.gz
tar xaf mpt.tar.gz
@@ -486,7 +486,7 @@ popd
popd
# DAV1D
git clone -b 1.5.1 --depth=1 https://code.videolan.org/videolan/dav1d.git
git clone -b 1.5.2 --depth=1 https://code.videolan.org/videolan/dav1d.git
meson setup dav1d dav1d_build \
--prefix=${FF_DEPS_PREFIX} \
--cross-file=${FF_MESON_TOOLCHAIN} \
@@ -570,7 +570,7 @@ popd
popd
# VPL
git clone -b v2.15.0 --depth=1 https://github.com/intel/libvpl.git
git clone -b v2.16.0 --depth=1 https://github.com/intel/libvpl.git
pushd libvpl
mkdir build && pushd build
cmake \
+14 -14
View File
@@ -61,7 +61,7 @@ prepare_extra_common() {
# LIBXML2
pushd ${SOURCE_DIR}
libxml2_ver="v2.15.0"
libxml2_ver="v2.15.1"
git clone -b ${libxml2_ver} --depth=1 https://github.com/GNOME/libxml2.git
pushd libxml2
./autogen.sh \
@@ -242,7 +242,7 @@ prepare_extra_common() {
# DAV1D
pushd ${SOURCE_DIR}
git clone -b 1.5.1 --depth=1 https://code.videolan.org/videolan/dav1d.git
git clone -b 1.5.2 --depth=1 https://code.videolan.org/videolan/dav1d.git
meson setup dav1d dav1d_build \
${MESON_CROSS_OPT} \
--prefix=${TARGET_DIR} \
@@ -325,7 +325,7 @@ prepare_extra_amd64() {
pushd ${SOURCE_DIR}
mkdir libdrm
pushd libdrm
libdrm_ver="2.4.125"
libdrm_ver="2.4.131"
libdrm_link="https://dri.freedesktop.org/libdrm/libdrm-${libdrm_ver}.tar.xz"
wget ${libdrm_link} -O libdrm.tar.xz
tar xaf libdrm.tar.xz
@@ -347,7 +347,7 @@ prepare_extra_amd64() {
# LIBVA
pushd ${SOURCE_DIR}
git clone -b 2.22.0 --depth=1 https://github.com/intel/libva.git
git clone -b 2.23.0 --depth=1 https://github.com/intel/libva.git
pushd libva
sed -i 's|secure_getenv("LIBVA_DRIVERS_PATH")|"/usr/lib/jellyfin-ffmpeg/lib/dri:/usr/lib/x86_64-linux-gnu/dri:/usr/lib/dri:/usr/local/lib/dri"|g' va/va.c
sed -i 's|secure_getenv("LIBVA_DRIVER_NAME")|secure_getenv("LIBVA_DRIVER_NAME_JELLYFIN")|g' va/va.c
@@ -364,7 +364,7 @@ prepare_extra_amd64() {
# LIBVA-UTILS
pushd ${SOURCE_DIR}
git clone -b 2.22.0 --depth=1 https://github.com/intel/libva-utils.git
git clone -b 2.23.0 --depth=1 https://github.com/intel/libva-utils.git
pushd libva-utils
./autogen.sh
./configure --prefix=${TARGET_DIR}
@@ -388,7 +388,7 @@ prepare_extra_amd64() {
# GMMLIB
pushd ${SOURCE_DIR}
git clone -b intel-gmmlib-22.8.2 --depth=1 https://github.com/intel/gmmlib.git
git clone -b intel-gmmlib-22.9.0 --depth=1 https://github.com/intel/gmmlib.git
pushd gmmlib
mkdir build && pushd build
cmake -DCMAKE_INSTALL_PREFIX=${TARGET_DIR} ..
@@ -426,7 +426,7 @@ prepare_extra_amd64() {
# Provides VPL header and dispatcher (libvpl.so.2) for FFmpeg
# Both MSDK and VPL runtime can be loaded by VPL dispatcher
pushd ${SOURCE_DIR}
git clone -b v2.15.0 --depth=1 https://github.com/intel/libvpl.git
git clone -b v2.16.0 --depth=1 https://github.com/intel/libvpl.git
pushd libvpl
sed -i 's|ParseEnvSearchPaths(ONEVPL_PRIORITY_PATH_VAR, searchDirList)|searchDirList.push_back("/usr/lib/jellyfin-ffmpeg/lib")|g' libvpl/src/mfx_dispatcher_vpl_loader.cpp
mkdir build && pushd build
@@ -448,7 +448,7 @@ prepare_extra_amd64() {
# VPL-GPU-RT (RT only)
# Provides VPL runtime (libmfx-gen.so.1.2) for 11th Gen Tiger Lake and newer
pushd ${SOURCE_DIR}
git clone -b intel-onevpl-25.4.4 --depth=1 https://github.com/intel/vpl-gpu-rt.git
git clone -b intel-onevpl-25.4.6 --depth=1 https://github.com/intel/vpl-gpu-rt.git
pushd vpl-gpu-rt
# Fix missing entries in PicStruct validation
wget -q -O - https://github.com/intel/vpl-gpu-rt/commit/c7eb030.patch | git apply
@@ -470,7 +470,7 @@ prepare_extra_amd64() {
# Full Feature Build: ENABLE_KERNELS=ON(Default) ENABLE_NONFREE_KERNELS=ON(Default)
# Free Kernel Build: ENABLE_KERNELS=ON ENABLE_NONFREE_KERNELS=OFF
pushd ${SOURCE_DIR}
git clone -b intel-media-25.4.4 --depth=1 https://github.com/intel/media-driver.git
git clone -b intel-media-25.4.6 --depth=1 https://github.com/intel/media-driver.git
pushd media-driver
# Enable VC1 decode on DG2 (note that MTL+ is not supported)
wget -q -O - https://github.com/intel/media-driver/commit/25fb926.patch | git apply
@@ -491,7 +491,7 @@ prepare_extra_amd64() {
# Vulkan Headers
pushd ${SOURCE_DIR}
git clone -b v1.4.326 --depth=1 https://github.com/KhronosGroup/Vulkan-Headers.git
git clone -b v1.4.337 --depth=1 https://github.com/KhronosGroup/Vulkan-Headers.git
pushd Vulkan-Headers
mkdir build && pushd build
cmake \
@@ -504,7 +504,7 @@ prepare_extra_amd64() {
# Vulkan ICD Loader
pushd ${SOURCE_DIR}
git clone -b v1.4.326 --depth=1 https://github.com/KhronosGroup/Vulkan-Loader.git
git clone -b v1.4.337 --depth=1 https://github.com/KhronosGroup/Vulkan-Loader.git
pushd Vulkan-Loader
mkdir build && pushd build
cmake \
@@ -524,7 +524,7 @@ prepare_extra_amd64() {
popd
# SHADERC
shaderc_ver="v2025.3"
shaderc_ver="v2025.5"
pushd ${SOURCE_DIR}
git clone -b ${shaderc_ver} --depth=1 https://github.com/google/shaderc.git
pushd shaderc
@@ -649,7 +649,7 @@ prepare_extra_amd64() {
prepare_extra_arm() {
# RKMPP
pushd ${SOURCE_DIR}
git clone -b jellyfin-mpp-next --depth=1 https://github.com/nyanmisaka/mpp.git rkmpp
git clone -b jellyfin-mpp-next --depth=1 https://github.com/nyanmisaka/rk-mirrors.git rkmpp
pushd rkmpp
mkdir rkmpp_build
pushd rkmpp_build
@@ -661,7 +661,7 @@ prepare_extra_arm() {
-DBUILD_TEST=OFF \
..
make -j$(nproc) && make install && make install DESTDIR=${SOURCE_DIR}/rkmpp
echo "rkmpp${TARGET_DIR}/lib/librockchip*.* usr/lib/jellyfin-ffmpeg/lib" >> ${DPKG_INSTALL_LIST}
echo "rkmpp${TARGET_DIR}/lib/librockchip_mpp.so* usr/lib/jellyfin-ffmpeg/lib" >> ${DPKG_INSTALL_LIST}
popd
popd
popd
+2 -2
View File
@@ -4,7 +4,7 @@
_realname=xz
pkgbase=mingw-w64-jellyfin-${_realname}
pkgname="${MINGW_PACKAGE_PREFIX}-jellyfin-${_realname}"
pkgver=5.8.1
pkgver=5.8.2
pkgrel=1
pkgdesc="Library and command line tools for XZ and LZMA compressed files (mingw-w64)"
arch=('any')
@@ -25,7 +25,7 @@ makedepends=("${MINGW_PACKAGE_PREFIX}-cc"
"${MINGW_PACKAGE_PREFIX}-doxygen"
"po4a")
source=("https://github.com/tukaani-project/xz/releases/download/v${pkgver}/xz-${pkgver}.tar.xz")
sha256sums=('0b54f79df85912504de0b14aec7971e3f964491af1812d83447005807513cd9e')
sha256sums=('890966ec3f5d5cc151077879e157c0593500a522f413ac50ba26d22a9a145214')
validpgpkeys=('3690C240CE51B4670D30AD1C38EE757D69184620') # Lasse Collin <lasse.collin@tukaani.org>
export FF_MINGW_PREFIX="${MINGW_PREFIX}/ffbuild"
+2 -2
View File
@@ -4,7 +4,7 @@
_realname=libxml2
pkgbase=mingw-w64-jellyfin-${_realname}
pkgname=("${MINGW_PACKAGE_PREFIX}-jellyfin-${_realname}")
pkgver=2.15.0
pkgver=2.15.1
pkgrel=1
arch=('any')
mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clangarm64')
@@ -27,7 +27,7 @@ source=("https://download.gnome.org/sources/libxml2/${pkgver%.*}/${_realname}-${
https://www.w3.org/XML/Test/xmlts20130923.tar.gz
0027-decoding-segfault.patch
0029-xml2-config-win-paths.patch)
sha256sums=('5abc766497c5b1d6d99231f662e30c99402a90d03b06c67b62d6c1179dedd561'
sha256sums=('c008bac08fd5c7b4a87f7b8a71f283fa581d80d80ff8d2efd3b26224c39bc54c'
'9b61db9f5dbffa545f4b8d78422167083a8568c59bd1129f94138f936cf6fc1f'
'0391a4b267ba7251ca74ff2e98bf4c0332a14b618e8147a9341ec5617e45d9d9'
'278b4531da3d2aabda080c412c5122b471202dd6df67768b38bb0c31c7a0e508')
@@ -1,7 +1,8 @@
diff -bur opus-1.5.1-orig/celt/arm/armcpu.c opus-1.5.1/celt/arm/armcpu.c
--- opus-1.5.1-orig/celt/arm/armcpu.c 2024-03-09 21:13:23.646469400 -0700
+++ opus-1.5.1/celt/arm/armcpu.c 2024-03-09 22:51:55.794039700 -0700
@@ -191,6 +191,31 @@
diff --git a/celt/arm/armcpu.c b/celt/arm/armcpu.c
index f03408c..e9f9dff 100644
--- a/celt/arm/armcpu.c
+++ b/celt/arm/armcpu.c
@@ -271,6 +271,31 @@ static opus_uint32 opus_cpu_capabilities(void)
return flags;
}
@@ -20,7 +21,7 @@ diff -bur opus-1.5.1-orig/celt/arm/armcpu.c opus-1.5.1/celt/arm/armcpu.c
+ flags |= OPUS_CPU_ARM_EDSP_FLAG | OPUS_CPU_ARM_MEDIA_FLAG | OPUS_CPU_ARM_NEON_FLAG;
+
+# if defined(OPUS_ARM_MAY_HAVE_DOTPROD)
+
+
+ if (IsProcessorFeaturePresent(PF_ARM_V82_DP_INSTRUCTIONS_AVAILABLE))
+ {
+ flags |= OPUS_CPU_ARM_DOTPROD_FLAG;
@@ -32,4 +33,7 @@ diff -bur opus-1.5.1-orig/celt/arm/armcpu.c opus-1.5.1/celt/arm/armcpu.c
+
#else
/* The feature registers which can tell us what the processor supports are
* accessible in priveleged modes only, so we can't have a general user-space
* accessible in privileged modes only, so we can't have a general user-space
--
2.34.1
+3 -3
View File
@@ -3,7 +3,7 @@
_realname=opus
pkgbase=mingw-w64-jellyfin-${_realname}
pkgname=("${MINGW_PACKAGE_PREFIX}-jellyfin-${_realname}")
pkgver=1.5.2
pkgver=1.6
pkgrel=1
pkgdesc="Codec designed for interactive speech and audio transmission over the Internet (mingw-w64)"
arch=('any')
@@ -22,8 +22,8 @@ makedepends=(
)
source=("https://downloads.xiph.org/releases/opus/opus-${pkgver}.tar.gz"
001-aarch64-features.patch)
sha256sums=('65c1d2f78b9f2fb20082c38cbe47c951ad5839345876e46941612ee87f9a7ce1'
'5fb0f28264492d6512acb6eec7b5e147c922751f6df30d1317114048eca01516')
sha256sums=('b7637334527201fdfd6dd6a02e67aceffb0e5e60155bbd89175647a80301c92c'
'a579c6d0e80632bfc144e4338a560f1a4f45b1a9b431aa71d0ea4c7259bdbe05')
export MINGW_TOOLCHAIN_PREFIX="${MINGW_PREFIX}"
export FF_MINGW_PREFIX="${MINGW_TOOLCHAIN_PREFIX}/ffbuild"
+2 -2
View File
@@ -3,7 +3,7 @@
_realname=dav1d
pkgbase=mingw-w64-jellyfin-${_realname}
pkgname=("${MINGW_PACKAGE_PREFIX}-jellyfin-${_realname}")
pkgver=1.5.1
pkgver=1.5.2
pkgrel=1
pkgdesc="AV1 cross-platform decoder focused on speed and correctness (mingw-w64)"
arch=('any')
@@ -23,7 +23,7 @@ makedepends=("${MINGW_PACKAGE_PREFIX}-pkgconf"
"${MINGW_PACKAGE_PREFIX}-xxhash")
source=("https://downloads.videolan.org/pub/videolan/dav1d/${pkgver}/dav1d-${pkgver}.tar.xz"{,.asc}
"0001-dll-version.patch")
sha256sums=('401813f1f89fa8fd4295805aa5284d9aed9bc7fc1fdbe554af4292f64cbabe21'
sha256sums=('cce88ebcffd3f790bde49caa75f97b9cc2dd54ca8f57e38c62707266ec71bc4e'
'SKIP'
'7fc584e69c156d7d9805b38912f07f417ccd1cce5fe4ee457761e8bea9128d04')
validpgpkeys=('65F7C6B4206BD057A7EB73787180713BE58D1ADC') # VideoLAN Release Signing Key
@@ -3,7 +3,7 @@
_realname=libopenmpt
pkgbase=mingw-w64-jellyfin-${_realname}
pkgname=("${MINGW_PACKAGE_PREFIX}-jellyfin-${_realname}")
pkgver=0.8.3
pkgver=0.8.4
pkgrel=1
pkgdesc="A cross-platform C++ and C library to decode tracked music files (modules) into a raw PCM audio stream (mingw-w64)"
arch=('any')
@@ -20,7 +20,7 @@ depends=("${MINGW_PACKAGE_PREFIX}-jellyfin-zlib"
makedepends=("${MINGW_PACKAGE_PREFIX}-cc"
"${MINGW_PACKAGE_PREFIX}-autotools")
source=("https://lib.openmpt.org/files/${_realname}/src/${_realname}-${pkgver}+release.autotools.tar.gz")
sha256sums=('25d486a4da9728819274ed0959fd79a1c6358954710d54c14047c6457c8ca8ac')
sha256sums=('627f9bf11aacae615a1f2c982c7e88cb21f11b2d6f0267946f7c82c5eae4943b')
export MINGW_TOOLCHAIN_PREFIX="${MINGW_PREFIX}"
export FF_MINGW_PREFIX="${MINGW_TOOLCHAIN_PREFIX}/ffbuild"
+1 -1
View File
@@ -3,7 +3,7 @@
_realname=libvpl
pkgbase=mingw-w64-jellyfin-${_realname}
pkgname=("${MINGW_PACKAGE_PREFIX}-jellyfin-${_realname}")
pkgver=2.15.0
pkgver=2.16.0
pkgrel=1
pkgdesc="Intel Video Processing Library (mingw-w64)"
arch=('any')