Nyanmisaka
9e7002e5dc
Merge pull request #547 from nyanmisaka/jellyfin-7.1
...
New upstream version 7.1.1
v7.1.1-1
2025-04-18 12:52:55 +00:00
nyanmisaka
edd1648c15
Add DOVI RPU support for RKMPP HEVC decoder
...
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2025-04-17 22:34:15 +08:00
nyanmisaka
37d3bdd4d1
Bump version to 7.1.1-1
...
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2025-04-17 22:34:15 +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
9017eaad8f
Update patches for 7.1.1
...
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2025-04-17 22:34:15 +08:00
nyanmisaka
2b6eb39e5e
New upstream version 7.1.1
...
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2025-04-17 22:34:15 +08:00
Nyanmisaka
e6364b1dff
Merge pull request #557 from jellyfin/disable-vectorize-huffyuvdsp
...
lavc/huffyuvdsp: disable gcc vectorization
2025-04-15 07:28:24 +00:00
gnattu
b0c28f8997
lavc/huffyuvdsp: disable gcc vectorization
...
GCC vectorization with avx will break unit tests for this dsp
2025-04-15 15:11:12 +08:00
Nyanmisaka
c805f8133a
Merge pull request #555 from jellyfin/renovate/ci-deps
...
Update shogo82148/actions-upload-release-asset action to v1.8.0
2025-03-27 15:16:19 +08:00
renovate[bot]
b3f7fed21e
Update shogo82148/actions-upload-release-asset action to v1.8.0
2025-03-27 05:24:33 +00:00
Nyanmisaka
92ddb5570c
Merge pull request #553 from jellyfin/bt2390-clip-input
...
Fix value range and lost params for GPU tonemap filters
2025-03-23 16:15:47 +08:00
gnattu
1cd8fd143a
avfilter/tonemap_cuda: properly return value
2025-03-23 03:51:27 +08:00
gnattu
d23fec2487
avfilter/tonemap_*: use preinit function
2025-03-23 02:31:07 +08:00
gnattu
b078b0f6d6
avfilter/tonemap_*: fix lost tonemap param during dovi re-init
...
For certain video inputs, the dolby vision metadata could be
missing on the first few frames which would cause the filter to
re-initialize itself for the first frame containing the dovi metadata.
This re-init behavior would mistakenly re-interpret the current
set param as user input which will create unwanted results due to
wrong tone mapping parameters. Fix this by using a separate value
for calculated param and never change the user input.
2025-03-22 13:07:14 +08:00
gnattu
0d8c33be63
avfilter/tonemap_cuda: fix typo
2025-03-21 22:13:18 +08:00
gnattu
5a20713010
avfilter/tonemap_*: clip input range for bt2390
2025-03-21 12:20:24 +08:00
Nyanmisaka
30c0e71697
Merge pull request #551 from jellyfin/renovate/ci-deps
...
Update CI dependencies
2025-03-20 17:12:35 +08:00
renovate[bot]
2fe1b9e507
Update CI dependencies
2025-03-19 20:54:15 +00:00
Bond-009
73a21df9e1
Merge pull request #549 from jellyfin/renovate/ci-deps
...
Update appleboy/ssh-action action to v1.2.2
2025-03-10 10:48:46 +01:00
renovate[bot]
3a71afa08d
Update appleboy/ssh-action action to v1.2.2
2025-03-09 16:52:38 +00:00
Nyanmisaka
d7dbdb4a8b
Merge pull request #535 from jellyfin/cl-lut3d-tonemap-tradeoff
...
avfilter/tonemap_opencl: implement tradeoff mode as 3dlut
2025-03-08 04:20:29 +08:00
gnattu
f75377fc7f
Merge pull request #542 from jellyfin/renovate/ci-deps
...
Update actions/download-artifact action to v4.1.9
2025-02-27 03:47:56 +08:00
renovate[bot]
5405c781cd
Update actions/download-artifact action to v4.1.9
2025-02-26 00:21:55 +00:00
Nyanmisaka
df3b7b0174
Merge pull request #540 from jellyfin/renovate/msys2-setup-msys2-digest
...
Update msys2/setup-msys2 digest to 61f9e5e
2025-02-23 18:43:22 +08:00
renovate[bot]
5285db8061
Update msys2/setup-msys2 digest to 61f9e5e
2025-02-22 16:52:04 +00:00
gnattu
fc6b4d3538
Merge pull request #539 from jellyfin/renovate/ci-deps
...
Update actions/upload-artifact action to v4.6.1
2025-02-22 17:07:35 +08:00
Nyanmisaka
6566283889
Merge pull request #538 from nyanmisaka/x265-neon-only
...
Disable x265 Neon_Dotprod+ ASM on Linux/Arm64 for now
2025-02-22 16:53:42 +08:00
renovate[bot]
f331c4dcdd
Update actions/upload-artifact action to v4.6.1
2025-02-21 21:28:58 +00: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
gnattu
568edf03b3
Merge pull request #537 from jellyfin/renovate/ci-deps
...
Update appleboy/ssh-action action to v1.2.1
2025-02-20 17:15:49 +08:00
renovate[bot]
e110497b80
Update appleboy/ssh-action action to v1.2.1
2025-02-19 13:32:40 +00:00
gnattu
6e1d4d9072
avfilter/tonemap_opencl: code cleanup
...
Signed-off-by: gnattu <gnattuoc@me.com>
2025-02-12 07:19:30 +08:00
gnattu
24e835df21
avfilter/tonemap_opencl: implement tradeoff mode as 3dlut
...
This reworks the current tradeoff mode, which used to be a single
1D LUT for linearization, which is not fast enough on slow GPUs.
Instead, this makes the entire tonemap process a 3D LUT lookup.
This implementation first generates a 65x65x65 LUT on the GPU,
which has a similar compute cost to a single 400p frame. Then, it
uses tetrahedral interpolation to apply the LUT to the actual frame.
The interpolation quality is quite decent, and the interpolation
errors are very hard to notice unless in extreme conditions.
Signed-off-by: gnattu <gnattuoc@me.com>
2025-02-12 07:19:30 +08:00
Nyanmisaka
661153d8b8
Merge pull request #536 from nyanmisaka/ffnvcodec-arm64
...
Enable ffnvcodec for Linux/Arm64 builds
2025-02-11 19:02:21 +00: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
nyanmisaka
e3bed95aaf
Pin the libxml2 to v2.13.5
...
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2025-02-12 01:10:46 +08:00
nyanmisaka
48d6ea2ba6
Sync fixes from ffmpeg-rockchip
...
- remove MAX_ERRINFO_COUNT.
- remove `dump_extra` bsf from h264/hevc_rkmpp decoder.
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
gnattu
9ba6e9a7c9
Merge pull request #519 from jellyfin/ffprobe-first-vframe
...
fftools/ffprobe: add only_first_vframe option to show first video frame info
v7.0.2-9
2025-01-21 21:24:36 +08:00
gnattu
fce96f7d1f
fftools/ffprobe: handle multiple video streams
2025-01-21 17:38:12 +08:00
gnattu
a7f3388119
fftools/ffprobe: add only_first_vframe option to show first video frame
...
Currently, ffprobe can only read frames at a specific interval,
and users have no options to select only video frames without
explicitly selecting a stream. This option instructs show_frames
to pick the first video frame and prints its information.
This will be useful for extracting tricky metadata, such as the
HDR10plus ST2094 metadata.
2025-01-21 17:38:10 +08:00
Nyanmisaka
5222ba387f
Merge pull request #527 from nyanmisaka/fix-vaapi-csc-i420
...
Fix a race condition in VAAPI CSC to YUV420P
2025-01-21 14:16:51 +08:00
nyanmisaka
1753ec5958
Bump version to 7.0.2-9
...
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2025-01-20 20:35:13 +08:00
nyanmisaka
131ea9aca0
Update dependencies
...
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2025-01-20 20:35:13 +08:00
nyanmisaka
acbdd5c908
Sync fixes from ffmpeg-rockchip
...
* refine hw_device_ctx validation
* enable some YUVJ formats.
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2025-01-20 20:35:13 +08:00
nyanmisaka
e59db2b0f0
Fix a race condition in VAAPI CSC to YUV420P
...
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2025-01-20 20:35:13 +08:00