jellyfin/MediaBrowser.Controller
gnattu 6f78ac2ff3
Use more accurate rounding in GetFixedOutputSize (#11435)
* Use more accurate rounding in GetFixedOutputSize

Signed-off-by: gnattu <gnattuoc@me.com>

* Force trickplay thumbnails to have even width

Signed-off-by: gnattu <gnattuoc@me.com>

* Use Convert.ToInt32

Signed-off-by: gnattu <gnattuoc@me.com>

* Force video size as thumbnail size if the trickplay width setting is larger

This will fix an issue when the trickplay setting contains a very huge width, but the video has a lower resolution than that setting. Our scaling filter logic will not do any upscale, and we have to force to use the video width

Signed-off-by: gnattu <gnattuoc@me.com>

---------

Signed-off-by: gnattu <gnattuoc@me.com>
2024-04-30 13:41:46 +02:00
..
Authentication
BaseItemManager
Channels Enable nullable for more files 2024-03-13 14:56:51 +01:00
Chapters
ClientEvent Multiple Stream changes 2023-10-11 18:32:57 +02:00
Collections
Configuration
Devices Remove some unused client capabilities and sync code (#10812) 2024-01-06 13:33:48 -07:00
Drawing Remove some unused drawing code 2024-02-06 10:11:47 -05:00
Dto
Entities Always scan ReplayGain tag (#11418) 2024-04-24 08:09:01 -06:00
Events
Extensions
IO
Library Enable nullable for LibraryManager (#11191) 2024-04-17 10:44:50 -06:00
LiveTv chore: remove repetitive words 2024-03-15 17:08:03 +08:00
Lyrics Save embedded lyrics when probing audio 2024-02-28 17:34:33 -07:00
MediaEncoding Use more accurate rounding in GetFixedOutputSize (#11435) 2024-04-30 13:41:46 +02:00
Net fix: use a reentrant lock when accessing active connections (#11256) 2024-03-30 10:30:00 -06:00
Persistence
Playlists Maintaining track order when a new playlist is created from an existing playlist (#11371) 2024-04-21 10:55:13 -06:00
Plugins Remove IServerEntryPoint 2024-02-07 10:52:36 -05:00
Properties
Providers fix: skip library folders that are inaccessible or empty (#9291) 2024-03-18 09:09:00 -06:00
QuickConnect
Resolvers Enable nullable for LibraryManager (#11191) 2024-04-17 10:44:50 -06:00
Security
Session Remove SessionInfo.FullNowPlayingItem from API responses (#11268) 2024-03-31 14:45:59 -06:00
Sorting Convert ItemSortBy to enum (#9765) 2023-11-09 14:00:13 -07:00
Streaming Move ProgressiveFileStream to Controller 2023-12-21 12:53:50 -05:00
Subtitles
SyncPlay
Trickplay
TV
IDisplayPreferencesManager.cs
IServerApplicationHost.cs
IServerApplicationPaths.cs
ISystemManager.cs
MediaBrowser.Controller.csproj Update deps 2023-11-16 00:50:48 +01:00