jellyfin/MediaBrowser.Model
gnattu e31c6d3934 Add SubContainer support to CodecProfile
Currently, when specifying codec profiles, the client can only specify profiles applied to direct containers, with no way to apply a profile specifically to HLS or a specific HLS container. This limitation is not suitable for more complex client codec support scenarios.

To address this, a SubContainer field is added to CodecProfile. The client can now specify the main container as "hls" to apply the profile exclusively to HLS streams. Additionally, the SubContainer field allows the profile to be applied to a specific HLS container.

Currently, this is only used in StreamBuilder for HLS streams. Further changes may be required to extend its usage.

Signed-off-by: gnattu <gnattuoc@me.com>
2024-08-26 00:04:05 +08:00
..
Activity Enable nullable in more files 2021-07-26 23:02:32 +02:00
ApiClient Enable nullability for ServerDiscoveryInfo (#5804) 2021-04-15 15:39:59 +02:00
Branding Backport pull request #9060 from jellyfin/release-10.8.z 2023-01-22 14:05:38 -05:00
Channels Enable nullable for more files 2021-10-26 13:56:30 +02:00
Collections Fix some warnings 2020-02-23 12:11:43 +01:00
Configuration Add missing lyric fetcher settings from library options 2024-08-05 15:59:55 -06:00
Cryptography Remove redundant 'else' keywords 2023-04-06 19:38:34 +02:00
Devices Update /Device endpoint to return CustomName 2023-10-17 17:25:41 +08:00
Dlna Add SubContainer support to CodecProfile 2024-08-26 00:04:05 +08:00
Drawing standardize docs 2024-02-28 17:39:09 -07:00
Dto Add media segments API (#12345) 2024-08-05 14:20:27 +02:00
Entities fix doc 2024-07-31 00:00:34 +08:00
Extensions Fix image searching to prioritize explicit language match if searching in English (#8946) 2022-12-29 15:15:48 +01:00
Globalization Extend language code handling 2023-03-09 14:38:20 +01:00
IO Remove unused Live TV code 2024-01-15 13:29:55 -05:00
Library Convert CollectionType, SpecialFolderType to enum (#9764) 2023-11-09 14:00:29 -07:00
LiveTv Add IListingsManager service 2024-02-08 15:20:46 -05:00
Lyrics Store lyrics in the database as media streams (#9951) 2024-02-26 05:09:40 -07:00
MediaInfo Fix subtitle encoder if webvtt is requested 2023-08-02 15:15:41 +03:00
MediaSegments Add media segments API (#12345) 2024-08-05 14:20:27 +02:00
Net Add missing MIME types for comicbook formats (#11010) 2024-02-15 23:15:14 +01:00
Notifications Remove Emby.Notifications (#9147) 2023-01-28 07:43:55 -07:00
Playlists Apply review suggestions 2024-04-02 08:08:36 +02:00
Plugins Update PluginPageInfo.cs summary. (#12464) 2024-08-19 07:33:54 -06:00
Properties Move StreamBuilderTests to correct project (#7461) 2022-03-18 22:19:02 +01:00
Providers Move external url listing to provider for plugin use (#12279) 2024-07-17 09:48:31 -04:00
Querying Enable nullability for QueryResult 2024-07-29 07:38:15 -06:00
QuickConnect Fix issues with QuickConnect and AuthenticationDb 2021-06-23 21:07:08 -06:00
Search Backport pull request #11802 from jellyfin/release-10.9.z 2024-05-25 11:46:26 -04:00
Serialization Remove custom Json serializer 2020-12-23 13:24:34 +01:00
Session Enable nullable for UserItemData 2024-07-29 21:05:23 +02:00
Subtitles fix lint 2020-08-20 15:17:42 +08:00
SyncPlay Add all websocket messages to generated openapi spec (#9682) 2023-06-10 07:28:21 -06:00
System Enable nullable for more files 2024-03-13 14:56:51 +01:00
Tasks Run DeleteTranscodeFileTask on startup (#12239) 2024-07-15 08:55:31 -04:00
Updates Replace == null with is null 2022-12-05 15:00:20 +01:00
Users Store lyrics in the database as media streams (#9951) 2024-02-26 05:09:40 -07:00
MediaBrowser.Model.csproj Fix reference to deprecated package (#11530) 2024-05-14 16:55:29 -06:00