mirror of
https://github.com/jellyfin/jellyfin.git
synced 2026-07-16 05:43:54 +03:00
[PR #12428] [MERGED] Remove unused encoders #13195
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/12428
Author: @gnattu
Created: 8/11/2024
Status: ✅ Merged
Merged: 8/12/2024
Merged by: @Bond-009
Base:
master← Head:remove-unused-encoders📝 Commits (6)
1f819d3Remove VPx encoders058a3dcRemove legacy encodersa3ebbabUpdate api doc to remove outdated info26489c4Remove container guessing doc from hls2321866Remove more outdated options.447dd3aUse Math.Min📊 Changes
5 files changed (+24 additions, -165 deletions)
View changed files
📝
Jellyfin.Api/Controllers/AudioController.cs(+4 -4)📝
Jellyfin.Api/Controllers/DynamicHlsController.cs(+14 -14)📝
Jellyfin.Api/Controllers/VideosController.cs(+4 -4)📝
MediaBrowser.Controller/MediaEncoding/EncodingHelper.cs(+2 -139)📝
MediaBrowser.MediaEncoding/Encoder/EncoderValidator.cs(+0 -4)📄 Description
Changes
Removes the old code paths for the encoders that we are not really supporting. This includes:
None of these encoders have ever implemented a hardware acceleration path and are not truly supported by us. The current parameters for these encoders might also be incorrect, which could cause confusion for users who craft special API requests using these encoders. Removing them to reduce confusion and send a clear message that these encoders are not supported.
Issues
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.