mirror of
https://github.com/jellyfin/jellyfin.git
synced 2026-07-16 05:43:54 +03:00
[PR #4432] [MERGED] Add initial support for HEVC over FMP4-HLS #10074
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/4432
Author: @nyanmisaka
Created: 11/7/2020
Status: ✅ Merged
Merged: 11/20/2020
Merged by: @cvium
Base:
master← Head:fmp4-hls📝 Commits (10+)
8596574add initial support for HEVC over FMP4-HLS1abd3d1fix the fmp4 header file generate on linux5048719minor changes per suggestionsbabb298fix ci0b01acbApply suggestions from code review57e5b59adjust bitrate limit for HLS audio codecs6987cb8fix ci11c74cbfix for no audio stream video5bd0c2badd an option to disable hevc encodingd91a099allow transcoding 8ch(7.1 layout) in aac📊 Changes
15 files changed (+1183 additions, -358 deletions)
View changed files
📝
Jellyfin.Api/Controllers/DynamicHlsController.cs(+145 -88)📝
Jellyfin.Api/Controllers/UniversalAudioController.cs(+5 -2)📝
Jellyfin.Api/Controllers/VideoHlsController.cs(+131 -40)📝
Jellyfin.Api/Helpers/DynamicHlsHelper.cs(+180 -18)📝
Jellyfin.Api/Helpers/HlsCodecStringHelpers.cs(+68 -24)📝
Jellyfin.Api/Helpers/HlsHelpers.cs(+50 -7)📝
Jellyfin.Api/Helpers/StreamingHelpers.cs(+38 -15)📝
Jellyfin.Api/Helpers/TranscodingJobHelper.cs(+2 -1)📝
MediaBrowser.Controller/MediaEncoding/EncodingHelper.cs(+378 -147)📝
MediaBrowser.Controller/MediaEncoding/EncodingJobInfo.cs(+10 -0)📝
MediaBrowser.MediaEncoding/Probing/ProbeResultNormalizer.cs(+103 -2)📝
MediaBrowser.Model/Configuration/EncodingOptions.cs(+3 -0)📝
MediaBrowser.Model/Dlna/ResolutionNormalizer.cs(+5 -5)📝
MediaBrowser.Model/Dlna/StreamBuilder.cs(+64 -8)📝
MediaBrowser.Model/Dlna/StreamInfo.cs(+1 -1)📄 Description
Web changes
https://github.com/jellyfin/jellyfin-web/pull/2064
Changes
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.