aboutsummaryrefslogtreecommitdiff
path: root/Jellyfin.Api/Helpers/HlsCodecStringHelpers.cs
AgeCommit message (Collapse)Author
2024-08-30Remove BOM from UTF-8 filesBond_009
I think some people need to change their IDE configuration ;)
2024-08-28Use Apple reccomended values for HLS CODECSBond_009
2024-05-16Add remuxing support for VP9gnattu
Add VP9 as a valid HLS format to enable remuxing. This is useful when audio processing is required, but the VP9 video can be passed as-is to avoid unnecessary video transcoding. No VP9 encoder is enabled and should not be enabled. AV1 and HEVC should be preferred over VP9 if video transcoding is required. Signed-off-by: gnattu <gnattuoc@me.com>
2024-04-02fix: av1 codecs string (#11280)gnattu
Co-authored-by: Dmitry Lyzo <56478732+dmitrylyzo@users.noreply.github.com>
2023-08-01Correct the HLS Opus codec stringJan Müller
Apple doesn't support Opus via HLS yet, but if they ever do, they will definitely expect "Opus" instead of "opus". See https://mp4ra.org/#/codecs Fixes: #10066
2023-08-01Fix the fLaC/flac HLS issue also for audio-onlyJan Müller
I moved the first application of the workaround out of the if block so that it also applies to audio-only streams. The workaround was extended likewise. We should first and foremost adhere to the specifications and apply workarounds afterwards for software that doesn't follow them. So I turned around the workaround to first output the fLaC variant and then the alternative flac variant. Fixes: #10066
2023-06-20Apply suggestions from code reviewNyanmisaka
Co-authored-by: Shadowghost <Shadowghost@users.noreply.github.com>
2023-06-20Apply suggestions from code reviewNyanmisaka
Co-authored-by: Cody Robibero <cody@robibe.ro>
2023-06-20Add AV1 support in HLS streamingnyanmisaka
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2023-02-02Migrate to file-scoped namespacesShadowghost
2022-10-13Add support for OPUS and fixes for FLAC case issue in HLSnyanmisaka
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2020-11-16Merge remote-tracking branch 'upstream/master' into fmp4-hlsnyanmisaka
2020-11-13Fix nullability errors in Jellyfin.Api (part 1)crobibero
2020-11-08minor changes per suggestionsnyanmisaka
2020-11-08add initial support for HEVC over FMP4-HLSnyanmisaka
2020-07-31Move DynamicHlsService to Jellyfin.Apicrobibero