mirror of
https://github.com/jellyfin/jellyfin.git
synced 2026-07-16 05:43:54 +03:00
[PR #12521] [MERGED] Fix CodecProfiles and video encoder profiles #13236
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/12521
Author: @nyanmisaka
Created: 8/26/2024
Status: ✅ Merged
Merged: 8/28/2024
Merged by: @crobibero
Base:
release-10.9.z← Head:fix-profiles📝 Commits (2)
9f1df1eFix CodecProfiles not taking effect during transcoding7bd971fOnly apply known video encoder profiles📊 Changes
2 files changed (+22 additions, -3 deletions)
View changed files
📝
MediaBrowser.Controller/MediaEncoding/EncodingHelper.cs(+20 -1)📝
MediaBrowser.Model/Dlna/StreamBuilder.cs(+2 -2)📄 Description
Changes
Fix CodecProfiles not taking effect during transcoding
Fixed the issue where only
CodecProfilesmatching the source video codec were applied during transcoding.The target codec of the transcoding is not necessarily the same as the source codec.
Partically reverts #9723,
because this line already fixed the issue described in #9411
Only apply known video encoder profiles
To avoid passing invalid profiles to ffmpeg.
Issues
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.