Nyanmisaka
2d7b2a1ca1
Merge pull request #456 from nyanmisaka/release-win-clang
...
Release windows ffmpeg built with clang
2024-09-09 23:30:35 +08:00
nyanmisaka
e01a551d7b
Release windows ffmpeg built with clang
...
For better intrin perf in vf_tonemapx filter.
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2024-09-09 22:41:33 +08:00
Nyanmisaka
a46e174b8f
Merge pull request #454 from jellyfin/allow-vt-sw-decoder-fallback
...
lavc/videotoolbox: allow software fallback for all codecs
2024-09-09 04:42:59 +08:00
gnattu
4c8485ace3
lavc/videotoolbox: allow software fallback for all codecs
...
Apple disabled hardware decoding for some h264 files with certain
condition and now ffmpeg will error out for such inputs because the
software fallback is disabled. Allow software fallback for all codecs
instead of only for HEVC to workaround this as the error handling
outside ffmpeg would be harder. Allowing software fallback has no
measurable performance impact when the hardware decoder is not
overloaded.
2024-09-09 02:00:53 +08:00
Nyanmisaka
26e5cdf798
Merge pull request #453 from nyanmisaka/fix-yuv420-to-p01x-conv
...
Fix yuv420p to p01x unscaled conversion
2024-09-09 01:02:14 +08:00
nyanmisaka
81d350974b
Fix yuv420p to p01x unscaled conversion
...
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2024-09-08 22:50:37 +08:00
Nyanmisaka
efca98b8d2
Merge pull request #451 from nyanmisaka/fix-ocl-tm-full-range
...
Fix ocl tonemap cannot output full range
2024-09-07 01:15:56 +08:00
nyanmisaka
5473a3d8eb
Fix ocl tonemap cannot output full range
...
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2024-09-06 23:43:02 +08:00
gnattu
af8156a8cc
Merge pull request #450 from nyanmisaka/vpp-tm-cll
...
Fix some issues in QSV VPP filters
2024-09-06 10:20:38 +08:00
nyanmisaka
fb1447e53b
Fix some issues in QSV VPP filters
...
- Fix the issue that QSV VPP tonemap cannot be triggered
- Fix metadata copying in the overlay qsv filter
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2024-09-06 07:52:47 +08:00
gnattu
ca08a83b44
Merge pull request #449 from jellyfin/jellyfin-7.0
...
Merge 7.0 into the default branch
2024-09-05 21:25:52 +08:00
gnattu
0b01ff1419
Merge pull request #448 from nyanmisaka/vk-va-interop
...
Update vulkan patches for 7.0.2
2024-09-05 06:40:38 +08:00
nyanmisaka
de8e89a279
Update build scripts and dependencies
...
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2024-09-05 01:22:38 +08:00
nyanmisaka
5fe2645b00
Fix the invalid color options for cuda and sw tonemap
...
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2024-09-05 01:22:38 +08:00
nyanmisaka
dc57f4de85
Add fixes for x265 build from upstream
...
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2024-09-05 01:22:38 +08:00
nyanmisaka
05b2ca8511
Update vulkan patches for 7.0.2
...
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2024-09-05 01:22:38 +08:00
nyanmisaka
43eb1a3dc8
Sync fixes from ffmpeg-rockchip
...
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2024-09-05 01:22:38 +08:00
Nyanmisaka
3b82de474c
Merge pull request #447 from jellyfin/jellyfin-7.0-dovi-tonemapx
...
avfilter/vf_tonemapx: add dovi tonemapx for 420p10 inputs
2024-09-04 00:02:15 +08:00
gnattu
6d0b354ec5
avfilter/tonemapx: use fma for mixing when available & fix range
2024-09-03 15:45:52 +08:00
gnattu
70265c1b67
avfilter/vf_tonemapx: code cleanup
2024-09-03 14:25:05 +08:00
gnattu
a14f1a9b13
avfilter/vf_tonemapx: add dovi tonemapx for 420p10 inputs
2024-09-03 10:21:16 +08:00
gnattu
ea96247f93
Merge pull request #446 from jellyfin/renovate/ci-deps
...
Update actions/upload-artifact action to v4.4.0
2024-08-31 08:29:05 +08:00
renovate[bot]
9705b40204
Update actions/upload-artifact action to v4.4.0
2024-08-30 19:46:12 +00:00
Nyanmisaka
c754fb67b0
Merge pull request #445 from nyanmisaka/fix-reversal
...
Fix reversal in cuda/ocl transpose filter
2024-08-28 18:47:12 +08:00
nyanmisaka
4ad1e056c1
Fix reversal in cuda/ocl transpose filter
...
there's a regression is the last typo fix.
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2024-08-28 17:15:04 +08:00
gnattu
efe5f43f48
Merge pull request #444 from nyanmisaka/strip-hdr-meta
...
Strip the HDR metadata from tonemapx output
2024-08-28 01:35:52 +08:00
nyanmisaka
8083c72e14
Strip the HDR metadata from tonemapx output
...
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2024-08-28 00:20:36 +08:00
gnattu
3e7f6e0fa7
Merge pull request #443 from jellyfin/renovate/ci-deps
...
Update shogo82148/actions-upload-release-asset action to v1.7.7
2024-08-26 00:31:39 +08:00
renovate[bot]
c954f2f598
Update shogo82148/actions-upload-release-asset action to v1.7.7
2024-08-25 16:01:00 +00:00
gnattu
a8934864d6
Merge pull request #439 from jellyfin/jellyfin-7.0-fix-vt-color-range
...
avfilter/*videotoolbox: fix color range handling
2024-08-22 02:29:59 +08:00
gnattu
efdad3700d
avfilter/tonemap_*: default to use the same range as input
2024-08-21 04:41:48 +08:00
gnattu
cc218f2af2
Merge pull request #441 from jellyfin/renovate/ci-deps
...
Update shogo82148/actions-upload-release-asset action to v1.7.6
2024-08-20 04:05:46 +08:00
renovate[bot]
e888e7ee3a
Update shogo82148/actions-upload-release-asset action to v1.7.6
2024-08-19 16:51:24 +00:00
gnattu
8c8fbb7e12
avfilter/*videotoolbox: fix color range handling
2024-08-16 07:36:05 +08:00
gnattu
acea6976b1
Merge pull request #438 from jellyfin/7.0-gamut-compression
...
avfilter/tonemap_*: add ACES Reference Gamut Compression
2024-08-15 22:11:09 +08:00
gnattu
d89ccb2e98
avfilter/tonemap_cuda: properly handle passthrough
2024-08-15 05:24:59 +08:00
gnattu
1587cc1a2c
avfilter/tonemap_cl: fix opencl < 3.0, properly handle passthrough
2024-08-15 05:21:52 +08:00
gnattu
99a43c7883
avfilter/tonemap_*: add ACES Reference Gamut Compression
2024-08-14 20:36:44 +08:00
Nyanmisaka
2dfab6978b
Merge pull request #436 from jellyfin/fix-cuda
...
Fix the dovi fast path in CUDA kernel
2024-08-10 22:22:54 +00:00
Nyanmisaka
3ff586bffe
Fix the dovi fast path in CUDA kernel
...
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2024-08-11 04:22:58 +08:00
Nyanmisaka
6d17ace2df
Merge pull request #435 from jellyfin/fix-ocl-intel
...
Fix compilation of CL kernel on Intel
2024-08-11 03:16:23 +08:00
Nyanmisaka
2a7f075cb6
Fix compilation of CL kernel on Intel
...
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2024-08-11 03:11:02 +08:00
Nyanmisaka
59881f07d0
Merge pull request #434 from nyanmisaka/update-intel
...
Add Arc iGPUs to the perf list
2024-08-10 20:36:38 +08:00
nyanmisaka
41ce352371
Enable CI for 7.0 branch
...
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2024-08-10 17:25:01 +08:00
nyanmisaka
bbe82b46cd
Update GCC to 14.2 for portable builds
...
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2024-08-10 17:25:01 +08:00
nyanmisaka
2edee30733
Update intel deps for ADI
...
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2024-08-10 17:25:01 +08:00
nyanmisaka
b7a4fa2480
Add Arc iGPUs to the perf list
...
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2024-08-10 17:25:01 +08:00
gnattu
24345c4812
Merge pull request #430 from jellyfin/tonemap-7.0
...
avfilter/tonemap*: add ICtCp based tonemap method
2024-08-10 16:05:07 +08:00
gnattu
16c55918a6
avfilter/tonemap_cl: fix code style
...
Co-authored-by: Nyanmisaka <nst799610810@gmail.com>
2024-08-10 16:02:27 +08:00
gnattu
587d4e0db1
Merge pull request #433 from jellyfin/jellyfin-fix-vt-leak
...
avutil/hwcontext_videotoolbox: fix leak and spamming
2024-08-10 15:53:48 +08:00