jellyfin/MediaBrowser.Model
gnattu de8bb15c78 Return more precise transcoding reasons
Using the first profile's reason is somewhat arbitrary, as many clients' first profile may not be the most compatible one. For instance, browsers often set WebM as the first profile, which doesn’t support common codecs like H.264 and AAC by design. This causes `VideoCodecNotSupported` and `AudioCodecNotSupported` to be returned, even if the browser supports those codecs. Only use those reasons when all profiles indicate that the codec is not supported.

Signed-off-by: gnattu <gnattuoc@me.com>
2024-09-13 18:19:05 +08:00
..
Activity
ApiClient
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
Configuration Use enums for encoding options (#12561) 2024-09-09 08:43:37 -06:00
Cryptography Increase password hash iterations 2024-08-30 19:29:23 +02:00
Devices Update /Device endpoint to return CustomName 2023-10-17 17:25:41 +08:00
Dlna Return more precise transcoding reasons 2024-09-13 18:19:05 +08:00
Drawing standardize docs 2024-02-28 17:39:09 -07:00
Dto Make Live TV compatibility profiles customizable (#12529) 2024-09-07 21:08:54 -06:00
Entities Use enums for encoding options (#12561) 2024-09-09 08:43:37 -06:00
Extensions Remove BOM from UTF-8 files 2024-08-30 15:29:48 +02:00
Globalization Extend language code handling 2023-03-09 14:38:20 +01:00
IO Enhance Trickplay (#11883) 2024-09-07 11:23:48 -06:00
Library Replace UserId with User in UserViewQuery 2024-08-05 17:17:57 +02:00
LiveTv Make Live TV compatibility profiles customizable (#12529) 2024-09-07 21:08:54 -06:00
Lyrics Store lyrics in the database as media streams (#9951) 2024-02-26 05:09:40 -07:00
MediaInfo Add option to always burn in subtitles if transcoding is triggered (#12430) 2024-09-12 09:53:21 -06:00
MediaSegments Feature/media segments plugin api (#12359) 2024-09-07 14:56:51 -06:00
Net Use frozen collections in MimeTypes.cs (#10826) 2024-09-04 17:47:01 -06: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 nullable for NextUpQuery 2024-08-05 17:17:57 +02:00
QuickConnect
Search Backport pull request #11802 from jellyfin/release-10.9.z 2024-05-25 11:46:26 -04:00
Serialization
Session Add option to always burn in subtitles if transcoding is triggered (#12430) 2024-09-12 09:53:21 -06:00
Subtitles
SyncPlay Add all websocket messages to generated openapi spec (#9682) 2023-06-10 07:28:21 -06:00
System Remove BOM from UTF-8 files 2024-08-30 15:29:48 +02:00
Tasks Cleanup tasks 2024-09-04 17:38:10 +02: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 Remove BOM from UTF-8 files 2024-08-30 15:29:48 +02:00