Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge 7.0 into the default branch #449

Merged
merged 44 commits into from
Sep 5, 2024
Merged

Merge 7.0 into the default branch #449

merged 44 commits into from
Sep 5, 2024

Conversation

nyanmisaka
Copy link
Member

Changes

  • Merge 7.0 into the default branch

The current 6.0 branch has been backed up as https://github.com/jellyfin/jellyfin-ffmpeg/tree/jellyfin-6.0

nyanmisaka and others added 30 commits August 3, 2024 18:29
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
This adds ICtCp based tonemap to OpenCL, Metal and CUDA based
tonemap filters, and will use the mode as the new default. On GPUs
with lower specs, OpenCL and CUDA implementation will default to
relative luminance mode. The Metal implementation does not have a
performance tradeoff mode and will always default to ICtCp mode.

This also fixed attachment related issue on Metal when output is
10bit by always setting the attachement values.
avfilter/transpose_vt: select implementation based on macOS version
avutil/hwcontext_videotoolbox: fix leak and spamming
Co-authored-by: Nyanmisaka <nst799610810@gmail.com>
avfilter/tonemap*: add ICtCp based tonemap method
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
Add Arc iGPUs to the perf list
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
Fix compilation of CL kernel on Intel
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
Fix the dovi fast path in CUDA kernel
avfilter/tonemap_*: add ACES Reference Gamut Compression
avfilter/*videotoolbox: fix color range handling
nyanmisaka and others added 14 commits August 28, 2024 00:20
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
Strip the HDR metadata from tonemapx output
there's a regression is the last typo fix.

Signed-off-by: nyanmisaka <nst799610810@gmail.com>
Fix reversal in cuda/ocl transpose filter
avfilter/vf_tonemapx: add dovi tonemapx for 420p10 inputs
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
Update vulkan patches for 7.0.2
@nyanmisaka nyanmisaka requested a review from a team September 5, 2024 11:13
@gnattu gnattu merged commit ca08a83 into jellyfin Sep 5, 2024
54 checks passed
@gnattu gnattu deleted the jellyfin-7.0 branch September 5, 2024 13:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants