Releases: jellyfin/jellyfin-ffmpeg
Releases · jellyfin/jellyfin-ffmpeg
Release 7.0.2-7
What's Changed
- Fix MppPacket being released before MppMeta by @nyanmisaka in #499
Full Changelog: v7.0.2-6...v7.0.2-7
Release 7.0.2-6
What's Changed
- Use dynamic pool for VPL QSV hwupload to save VRAM by @nyanmisaka in #495
- Fix artifacts caused by delayed release of MppPacket data by @nyanmisaka in #498
Full Changelog: v7.0.2-5...v7.0.2-6
Release 7.0.2-5
What's Changed
- avformat: validate dovi config in muxers by @gnattu in #484
- avcodec/audiotoolboxenc: fix 7.1 channel mapping and sample rate by @gnattu in #485
- Fix NV24/NV42 format check on RKRGA by @nyanmisaka in #487
- lavc/videotoolbox: remove opengl compatability key by @gnattu in #488
- Switch to upstream cuda scaler by @nyanmisaka in #492
Full Changelog: v7.0.2-4...v7.0.2-5
Release 7.0.2-4
Attention
- 7.0 version is NOT fully compatible with Jellyfin 10.9.z.
- Downstream should wait until Jellyfin 10.10.z is released before upgrading to this version.
What's Changed
- avfilter/tonemap**: use more stable range and peak handling by @gnattu in #472
- Adjust default knee_offset for bt2390 tonemapper by @nyanmisaka in #473
- avfilter/tonemapx: fix more range handling by @gnattu in #477 #479
- avcodec: add remove_dovi and remove_hdr10plus option to hevc,av1_metadata bsf by @gnattu in #480
- Sync RKMPP fixes from ffmpeg-rockchip by @nyanmisaka in #481
Full Changelog: v7.0.2-3...v7.0.2-4
Release 7.0.2-3
Attention
- 7.0 version is NOT fully compatible with Jellyfin 10.9.z.
- Downstream should wait until Jellyfin 10.10.z is released before upgrading to this version.
What's Changed
- Allow VPL QSV to init with the legacy MSDK path by @nyanmisaka in #463
- avfilter/transpose_vt: fix build on xcode 16 by @gnattu in #465
- Enable VC1 decode on Intel Arc dGPU by @nyanmisaka in #468
- avfilter/tonemapx: use fma neon intrinsics by @gnattu in #469
Full Changelog: v7.0.2-2...v7.0.2-3
Release 7.0.2-2
Attention
- 7.0 version is NOT fully compatible with Jellyfin 10.9.z.
- Downstream should wait until Jellyfin 10.10.z is released before upgrading to this version.
What's Changed
- avfilter: add vf_bwdif_videotoolbox by @gnattu in #457
- Fix the default pkt thread queue size on certain platform by @nyanmisaka in #458
- hevc: add 12bit videotoolbox decoding support by @gnattu in #459
- Fix the sub2video perf regressions by @nyanmisaka in #460
- Add key-frame only decoding for RKMPP by @nyanmisaka in #461
Full Changelog: v7.0.2-1...v7.0.2-2
Release 7.0.2-1
Attention
- 7.0 version is NOT fully compatible with Jellyfin 10.9.z.
- Downstream should wait until Jellyfin 10.10.z is released before upgrading to this version.
What's Changed
- New upstream version 7.0.2 by @nyanmisaka in #424 #448 #449 #450
- avfilter/transpose_vt: select implementation based on macOS version by @gnattu in #431
- avutil/hwcontext_videotoolbox: fix leak and spamming by @gnattu in #433
- avfilter/tonemap*: add ICtCp based tonemap method by @gnattu in #430
- Add Arc iGPUs to the perf list and fix Intel ADI on Linux by @nyanmisaka in #434
- avfilter/tonemap_*: add ACES Reference Gamut Compression by @gnattu in #438
- avfilter/*videotoolbox: fix color range handling by @gnattu in #439
- Strip the HDR metadata from tonemapx output by @nyanmisaka in #444
- Fix reversal in cuda/ocl transpose filter by @nyanmisaka in #445
- avfilter/vf_tonemapx: add dovi tonemapx for 420p10 inputs by @gnattu in #447
- Fix ocl tonemap cannot output full range by @nyanmisaka in #451
- Fix yuv420p to p01x unscaled conversion by @nyanmisaka in #453
- lavc/videotoolbox: allow software fallback for all codecs by @gnattu in #454
- Release windows ffmpeg built with clang by @nyanmisaka in #456
Full Changelog: v6.0.1-8...v7.0.2-1
Release 6.0.1-8
Important
- NVENC headers are updated to meet the requirement of NVENC AV1 encoder,
the minimum required NVIDIA driver versions have been changed to 520/522 series.
What's Changed
- Allow using Podman instead of Docker by @Bond-009 in #390
- Add detection of DTS:X and DTS:X IMAX @Bond-009 in #397
- Add detection of Atmos by @Bond-009 in #399
- Fix DOVI peak calculation by @gnattu in #405
- Drop the EOL Debian buster (oldoldstable) by @gnattu in #408
- Add SIMD optimized tonemapx filter by @gnattu in #407
- Add fast code path for bgra in videotoolbox overlay by @gnattu in #410
- Improve macOS build performance by @gnattu in #414
- Fix QSV deint 3:2 pulldown undefined behavior by @nyanmisaka in #415
- Add Windows Clang builder for better intrinsics perf by @gnattu in #412
- Add AC-4 decoder for ATSC 3.0 audio by @gnattu in #387
- Add relative luminance mode to vt/cuda/ocl tonemap by @gnattu in #416 #418
- Enable rkmpp and rkrga for portable builds by @bjia56 in #403
- Sync fixes from ffmpeg-rockchip by @nyanmisaka in #419
- Enable libxml2 in deb builds by @nyanmisaka in #422
New Contributors
Full Changelog: v6.0.1-7...v6.0.1-8
Release 6.0.1-7
Important
- NVENC headers are updated to meet the requirement of NVENC AV1 encoder,
the minimum required NVIDIA driver versions have been changed to 520/522 series.
What's Changed
- avcodec/libopusenc: Allow 5.1(side) channel inputs by @gnattu in #386
- Enable keyframe only decoding for videotoolbox for faster trickplay image generation by @gnattu in #388
- Add low priority decoding support for videotoolbox to be used with trickplay by @gnattu in #388
- Correctly map mjpeg_videotoolbox's allow_sw and format options by @gnattu in #388
- Add DOVI descriptor support in mpegtsenc by @nyanmisaka in #393
- Sync RKMPP fixes from ffmpeg-rockchip by @nyanmisaka in #393
- Fix a typo in the CUDA/OpenCL transpose filter by @nyanmisaka in #393
- Fix some warnings-as-errors in GCC 14 by @nyanmisaka in #393
Full Changelog: v6.0.1-6...v6.0.1-7
Release 6.0.1-6
Important
- NVENC headers are updated to meet the requirement of NVENC AV1 encoder,
the minimum required NVIDIA driver versions have been changed to 520/522 series.
What's Changed
- Fix Ubuntu Noble builds and update dependencies by @nyanmisaka in #377
- Add RKMPP MJPEG/JPEG encoder by @nyanmisaka in #373
- Add VideoToolbox MJPEG encoder by @gnattu in #372
Full Changelog: v6.0.1-5...v6.0.1-6