Commit Graph
137 Commits
Author SHA1 Message Date
nyanmisaka d58d7cf30a Update build scripts
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2026-04-25 21:48:38 +08:00
nyanmisaka 38cb6d1828 Update build scripts
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2026-03-22 19:46:27 +08:00
nyanmisaka 800daf8bde Update build scripts
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2026-03-15 17:36:53 +08:00
nyanmisaka aa2d261a67 Fix build failures caused by recent outages of mirrors.kernel.org
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2026-02-14 19:51:29 +08:00
nyanmisaka 3a1f551c04 Update dependencies
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2025-12-27 20:12:43 +08:00
nyanmisaka eb1a3766b4 Fix RKMPP AFBC stride align in some rare resolutions
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2025-11-28 20:59:56 +08:00
nyanmisaka cf8b725f2b Sync fixes from ffmpeg-rockchip
- fix bps print on 32bit system
- fix global_header (extradata) cannot be disabled
- mark AVClass as const

Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2025-11-08 19:59:50 +08:00
nyanmisaka 1457980baa Fix inverted RGB/BGR order in FBCE in RGA runtime
We cannot hardcode it in ffmpeg as newer RGA kernel
driver versions 1.3.9+ have fixed this issue.

Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2025-10-19 16:33:51 +08:00
gnattu 9baa25f98e Merge pull request #624 from jellyfin/fix-msys2-unibreak-license
fix license conflict for msys2 libunibreak
2025-10-13 19:37:52 +08:00
gnattu 3e42599339 pin nasm to v2 on macOS build 2025-10-11 02:37:20 +08:00
gnattu 4a8b70f922 bump dav1d to include nasm v3 fix 2025-10-07 05:30:13 +08:00
gnattu 4f5126bdf3 Fix SVN checkout to use SCRIPT_REV
For some reason openmpt is not correctly checking out the specified revision due to incorrect env var has being used
2025-10-04 02:11:17 +08:00
nyanmisaka 47d645a85f Update dependencies
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2025-09-18 17:31:10 +08:00
gnattu d9911b19f3 uninstall pinned cmake first 2025-09-05 16:12:26 +08:00
gnattu 1e880ca673 let homebrew install coreutils instead 2025-09-05 15:34:40 +08:00
gnattu e35dcb1a11 Add nproc alias for macOS builder 2025-09-05 13:03:50 +08:00
gnattu a7d180fd21 fix lame host config 2025-07-20 18:23:49 +08:00
gnattu 4d42bc5b3a Cross compile x86_64 macOS build on arm64 runner
GitHub officially deprecates the last x86_64 based public standard
x86_64 macOS runner and this runner will be fully unavailable on
November 14, 2025.
2025-07-20 17:32:17 +08:00
nyanmisaka 9ad2160241 Update dependencies
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2025-07-04 17:51:35 +08:00
nyanmisaka 097c9368d5 Update dependencies
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2025-06-15 20:58:52 +08:00
nyanmisaka 114e11550f Use more reliable mirrors for Ubuntu packages
The Ubuntu main repo seems to have banned the IPs of the GH action runners.

Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2025-06-03 07:49:41 +08:00
nyanmisaka 4ea181f2b7 Update dependency for RKRGA
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2025-06-03 07:49:41 +08:00
nyanmisaka c347f186b7 Build libunibreak for libass so that SRT subs wrap correctly
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2025-05-28 23:33:58 +08:00
nyanmisaka 7893dbdcc6 Update build scripts and dependencies
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2025-05-28 23:33:58 +08:00
nyanmisaka df8d8a4d47 Update Mesa and Intel dependencies
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2025-05-15 08:30:01 +08:00
gnattu 5d4b800f2a Fix CMake4.0+ on macOS 2025-05-07 15:11:48 +08:00
nyanmisaka bbe1328a06 Unbreak build compat with CMake 4.0+
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2025-04-17 22:34:15 +08:00
nyanmisaka 191fa642e3 Update Mesa branch to 25.0
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2025-04-17 22:34:15 +08:00
nyanmisaka 6d1049186a Update build scripts and dependencies
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2025-04-17 22:34:15 +08:00
nyanmisaka 12a9d498dc Target armv8-a for Linux/Arm64 portable builds build
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2025-02-21 21:32:08 +08:00
nyanmisaka d80247e694 Disable x265 Neon_Dotprod+ ASM on Linux/Arm64 for now
This caused crashes on Cortex-A76/A55 CPUs with armv8.2-dotprod support.

Ref: https://bitbucket.org/multicoreware/x265_git/issues/984/illegal-instruction-neon_dotprod-crashes

Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2025-02-21 21:32:08 +08:00
nyanmisaka a2280c5f22 Enable ffnvcodec for Linux/Arm64 builds
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2025-02-12 01:10:46 +08:00
nyanmisaka 9c8e0abf19 Update dependencies
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2025-02-12 01:10:46 +08:00
gnattu 9ce0bcc6fe libxml2: fallback to internal entropy (#531)
* libxml2: fallback to internal entropy
2025-02-01 23:23:18 +08:00
nyanmisaka 131ea9aca0 Update dependencies
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2025-01-20 20:35:13 +08:00
nyanmisaka 9bf9948bb2 Fix AVX2 auto detection in libopus
Ref: https://github.com/xiph/opus/issues/361

Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2024-12-24 23:08:14 +08:00
gnattuandNyanmisaka 3a595cd3a0 Fix indent
Co-authored-by: Nyanmisaka <nst799610810@gmail.com>
2024-12-21 20:27:39 +08:00
gnattu cde1084760 builder: just append optimization flags 2024-12-21 19:47:17 +08:00
gnattu 453273efa5 Fix indent 2024-12-21 00:44:23 +08:00
gnattu 3756ca70c5 builder: use fPIC for Linux libopus 2024-12-21 00:39:41 +08:00
gnattu 80bf279816 builder: use custom fork of libNE10 2024-12-20 23:04:33 +08:00
gnattu ef6fd8570b builder: set explicit optimization CFLAGS for opus 2024-12-20 21:58:50 +08:00
gnattu 191e8f6cba builder: explict set traget arch for libne10 2024-12-20 15:26:34 +08:00
gnattu 25f1cc2611 Add NE10 to enable more neon optimization for libopus
Unlike on x86, where libopus provides inline assembly, most of the
performance optimizations for ARM Neon are implemented in the NE10
library. We need to build it separately for optimal performance on
arm64 targets.
2024-12-20 15:13:59 +08:00
nyanmisaka 0d3800e759 Update dependencies
Signed-off-by: nyanmisaka <nst7999610810@gmail.com>
2024-12-14 19:29:56 +08:00
gnattu 44f786665b builder: use github as libisl mirror for ct-ng
The old sourceforge mirror is not reliable and ct-ng is recommending
using github as the mirror for libisl
2024-11-19 07:50:35 +08:00
nyanmisaka 30e7ff1c20 Update dependencies
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2024-11-11 20:28:06 +08:00
nyanmisaka 9e27555942 Update dependencies
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2024-10-26 04:05:45 +08:00
gnattu 1733fb8802 builder: use locked version for rust 2024-10-23 00:16:04 +08:00
gnattu ef477e9ded builder: use rust 1.81 2024-10-22 23:52:20 +08:00