multimedia/jellyfin-ffmpeg: Link static chromaprint by full path
With -lchromaprint the ports -L${LOCALBASE}/lib comes first, so on a
build host with audio/chromaprint installed the shared library wins the
search and pulls in multimedia/ffmpeg's libavutil. Name the archives by
path, as multimedia/jellyfin-ffmpeg7 does.
Reviewed by: dtxdf
Approved by: dtxdf (mentor)
Differential Revision: https://reviews.freebsd.org/D60813
multimedia/jellyfin-ffmpeg: Update to 8.1.3.1
- New upstream version 8.1.3.
- Fix instability when using MSDK for hwupload on Windows.
- Update backported vulkan fixes from upstream.
Changes: https://github.com/jellyfin/jellyfin-ffmpeg/releases/tag/v8.1.3-1
PR: 298923
Sponsored by: Netzkommune GmbH
multimedia/jellyfin-ffmpeg: opencl needed for Jellyfin's HDR tone mapping
Jellyfin does AMD VAAPI HDR tone mapping with libplacebo, not OpenCL. However,
EncodingHelper.GetVaapiVidFilterChain() has an early-exit guard before it ever
selects the AMD branch
It need 2 patches:
- OpenCL (Jellyfin's IsOpenclFullSupported gate)
- overlay_vulkan framesync patch (Jellyfin's IsVulkanFullSupported gate)
PR: 298857
Approved by: Michael Johnson <michaeljohnson@ahze.net> (maintainer)
multimedia/jellyfin-ffmpeg: Update to 8.1.2.5
Build chromaprint statically, which drops the dependency on
audio/chromaprint and a second FFmpeg with it.
PR: 298787
Sponsored by: Netzkommune GmbH
multimedia/jellyfin-ffmpeg: New port: FFmpeg with patches for HDR tone mapping
(tonemapx/libplacebo)
FFmpeg with Jellyfin patches for HDR tone mapping, including the SIMD-optimized
tonemapx filter (libplacebo-based HDR to SDR conversion).
WWW: https://github.com/jellyfin/jellyfin-ffmpeg
PR: 297605