mirror of
https://github.com/jellyfin/jellyfin.git
synced 2026-07-16 05:43:54 +03:00
[PR #12380] [MERGED] Update VideoToolbox pipeline for jellyfin-ffmpeg7 #13176
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/jellyfin/jellyfin/pull/12380
Author: @gnattu
Created: 8/2/2024
Status: ✅ Merged
Merged: 8/5/2024
Merged by: @crobibero
Base:
master← Head:ffmpeg7-videotoolbox📝 Commits (1)
2a1cff5Update VideoToolbox pipeline for jellyfin-ffmpeg7📊 Changes
1 file changed (+17 additions, -14 deletions)
View changed files
📝
MediaBrowser.Controller/MediaEncoding/EncodingHelper.cs(+17 -14)📄 Description
Jellyfin-ffmpeg 7.0 fixed the hardware surface and the frame ordering issue, which means we can now safely use the hardware surface. The old chain is still kept to support older ffmpeg.
The usage of
derive_deviceinhwuploadis dropped because we no longer interop with OpenCL in videotoolbox pipeline.Changes
Issues
Depends on the WIP https://github.com/jellyfin/jellyfin-ffmpeg/pull/424
But is mergeable as this PR maintains compatibility with jellyfin-ffmpeg6
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.