Commit Graph
2175 Commits
Author SHA1 Message Date
nyanmisaka 6484e3bdad Update build scripts and dependencies
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2026-05-28 10:57:06 +08:00
nyanmisaka 6f10ceb986 Update patches for 8.1.1
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2026-05-28 10:53:47 +08:00
nyanmisaka 959574d802 New upstream version 8.1.1
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2026-05-28 10:52:35 +08:00
Nyanmisaka 44fc3be325 Merge pull request #709 from jellyfin/renovate/actions-checkout-6.x
Update actions/checkout action to v6
v7.1.4-1
2026-05-26 07:21:58 +00:00
Nyanmisaka 64ff5b1841 Merge pull request #708 from jellyfin/renovate/actions-cache-5.x
Update actions/cache action to v5
2026-05-26 07:21:55 +00:00
renovate[bot] a7ee6a3b6c Update actions/checkout action to v6 2026-05-25 13:58:06 +00:00
renovate[bot] 6a979ba6e8 Update actions/cache action to v5 2026-05-25 13:57:59 +00:00
Nyanmisaka cc96fad501 Merge pull request #707 from nyanmisaka/jellyfin-7.1.4
New upstream version 7.1.4
2026-05-25 13:57:06 +00:00
nyanmisaka cdab05a331 Bump version to 7.1.4-1
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2026-05-25 19:29:04 +08:00
nyanmisaka e5eced5842 Backport fixes from upstream
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2026-05-25 19:26:21 +08:00
nyanmisaka 9ac870e2ba Update patches for 7.1.4
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2026-05-25 19:24:57 +08:00
nyanmisaka 6b4a8b2a2f New upstream version 7.1.4
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2026-05-25 19:01:52 +08:00
gnattu 613dc1a1c2 Merge pull request #700 from jellyfin/renovate/homebrew-actions-digest
Unpin Homebrew/actions/setup-homebrew
2026-05-03 21:28:26 +08:00
nyanmisaka 1a5177a356 Unpin Homebrew/actions/setup-homebrew
They don't use tags. This almost means that every time an
update is merged upstream, the bot will create an update on our side.

Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2026-05-03 19:10:21 +08:00
Nyanmisaka bfb57b5b10 Merge pull request #699 from jellyfin/renovate/homebrew-actions-digest 2026-05-02 23:06:40 +08:00
renovate[bot] c35b954eaf Update Homebrew/actions digest to 51347a6 2026-05-01 15:39:51 +00:00
Joshua M. Boniface f6f3061ba5 Merge pull request #697 from nyanmisaka/enable-ubu2604-in-release v7.1.3-6 2026-04-29 23:41:47 -04:00
Nyanmisaka f4360d7dee Merge pull request #698 from jellyfin/renovate/homebrew-actions-digest 2026-04-30 01:20:54 +08:00
renovate[bot] 815dc45f16 Update Homebrew/actions digest to 996ddca 2026-04-29 17:04:08 +00:00
Nyanmisaka 7e772a6eb0 Merge pull request #696 from jellyfin/renovate/homebrew-actions-digest 2026-04-25 21:53:31 +08:00
nyanmisaka 0eda89a0af Bump version to 7.1.3-6
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2026-04-25 21:48:38 +08:00
nyanmisaka 09157f8c5c Enable Ubuntu 26.04 LTS (Resolute) in release builds
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2026-04-25 21:48:38 +08:00
nyanmisaka d58d7cf30a Update build scripts
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2026-04-25 21:48:38 +08:00
nyanmisaka d859373cd7 Backport some fixes from new branch
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2026-04-25 21:48:38 +08:00
renovate[bot] af236a43ad Update Homebrew/actions digest to f1cc9df 2026-04-24 12:08:13 +00:00
Nyanmisaka b6036edb68 Merge pull request #694 from jellyfin/renovate/ci-deps 2026-04-23 16:19:19 +08:00
renovate[bot] 3d1be774e8 Update shogo82148/actions-upload-release-asset action to v1.10.1 2026-04-22 11:13:48 +00:00
gnattu 53aa10e8e8 Merge pull request #692 from jellyfin/renovate/msys2-setup-msys2-digest
Update msys2/setup-msys2 digest to e989830
2026-04-19 00:03:21 +08:00
gnattu b848bbcce7 Merge pull request #691 from jellyfin/renovate/homebrew-actions-digest
Update Homebrew/actions digest to 98cfa07
2026-04-19 00:02:55 +08:00
gnattu 308fa324cf Merge pull request #690 from mertalev/fix/arm64-hardening
Remove hardening for arm64
2026-04-19 00:01:54 +08:00
renovate[bot] c109e11a9e Update msys2/setup-msys2 digest to e989830 2026-04-17 12:53:52 +00:00
renovate[bot] 12a2a182f9 Update Homebrew/actions digest to 98cfa07 2026-04-17 12:53:46 +00:00
mertalev ce85880570 remove hardening 2026-04-16 20:57:49 -04:00
Nyanmisaka ad87ec583d Merge pull request #689 from jellyfin/fix-strdup-libass 2026-04-14 14:03:54 +00:00
gnattu cd5c2c42a7 msys2: workaround buggy strndup in libass for MinGW 2026-04-14 00:06:45 +08:00
Nyanmisaka cad8aeb9c5 Merge pull request #686 from jellyfin/renovate/homebrew-actions-digest
Update Homebrew/actions digest to 59e6b20
2026-04-12 03:39:18 +00:00
Nyanmisaka ce549d660f Merge pull request #687 from jellyfin/renovate/ci-deps 2026-04-11 08:55:08 +00:00
renovate[bot] c16645f8fc Update actions/upload-artifact action to v7.0.1 2026-04-10 18:58:21 +00:00
renovate[bot] 8e75f9876a Update Homebrew/actions digest to 59e6b20 2026-04-10 11:10:06 +00:00
Nyanmisaka 01600f360e Merge pull request #684 from jellyfin/renovate/actions-github-script-9.x 2026-04-10 05:57:34 +00:00
renovate[bot] 7597cc93c2 Update actions/github-script action to v9 2026-04-10 02:43:03 +00:00
Nyanmisaka 6d5452a77c Merge pull request #683 from jellyfin/renovate/homebrew-actions-digest 2026-04-09 16:22:07 +00:00
renovate[bot] 78857eff0a Update Homebrew/actions digest to fc695c5 2026-04-06 18:34:43 +00:00
Nyanmisaka fae666dc3a Merge pull request #680 from jellyfin/renovate/homebrew-actions-digest 2026-04-06 08:42:49 +00:00
renovate[bot] 15ba4c1cf3 Update Homebrew/actions digest to 8a14222 2026-04-06 06:12:04 +00:00
Nyanmisaka 1111917145 Merge pull request #682 from jellyfin/bump-713-5 v7.1.3-5 2026-04-05 15:52:04 +00:00
gnattu 64674b2474 Bump version to 7.1.3-5 2026-04-05 20:25:43 +08:00
gnattu bf5149e995 Merge pull request #681 from jellyfin/multistream-fallback
ffprobe: avoid runaway only_first_vframe probing
2026-04-05 17:20:40 +08:00
gnattu e0f403dfdb ffprobe: avoid runaway only_first_vframe probing
only_first_vframe originally waited for the first decoded frame from every
video stream. That breaks on files with multiple video streams where one
target stream never reaches "first frame seen" in this path.

For example, a Matroska file with one real HEVC video stream and two
attached-picture streams (PNG and JPEG). With -threads 1, all three streams
were marked finished quickly. With -threads 0, the attached PNG stream was
opened with auto threading, its only packet was consumed, but
avcodec_receive_frame() returned EAGAIN and no frame was emitted. Since that
stream had no second packet, it never became finished. ffprobe then kept
demuxing the rest of the file while waiting for all target video streams to
finish, which could read essentially to EOF and appear to consume unbounded
memory.

Fix this in two ways:
- exclude attached-picture streams from the only_first_vframe target set, so
the mode only waits for real video streams
- change the safety fallback from counting packets for unresolved target
streams to counting overall scanned packets, so even unknown future cases
still terminate instead of scanning forever

This preserves the intended "first real video frame" behavior while making the
mode safe for problematic multi-stream inputs.
2026-04-04 12:30:10 +08:00
Nyanmisaka dcfde378b9 Merge pull request #677 from jellyfin/renovate/homebrew-actions-digest 2026-04-03 03:39:05 +00:00