Simplify image processing by removing image enhancers

This commit is contained in:
Bond_009
2020-01-21 20:26:30 +01:00
parent d4de78693f
commit ddf9b38799
13 changed files with 103 additions and 522 deletions

View File

@@ -169,7 +169,7 @@ namespace Jellyfin.Server
_loggerFactory,
options,
new ManagedFileSystem(_loggerFactory.CreateLogger<ManagedFileSystem>(), appPaths),
new NullImageEncoder(),
GetImageEncoder(appPaths),
new NetworkManager(_loggerFactory.CreateLogger<NetworkManager>()),
appConfig);
try
@@ -193,8 +193,6 @@ namespace Jellyfin.Server
throw;
}
appHost.ImageProcessor.ImageEncoder = GetImageEncoder(appPaths, appHost.LocalizationManager);
await appHost.RunStartupTasksAsync().ConfigureAwait(false);
stopWatch.Stop();
@@ -494,9 +492,7 @@ namespace Jellyfin.Server
}
}
private static IImageEncoder GetImageEncoder(
IApplicationPaths appPaths,
ILocalizationManager localizationManager)
private static IImageEncoder GetImageEncoder(IApplicationPaths appPaths)
{
try
{
@@ -505,8 +501,7 @@ namespace Jellyfin.Server
return new SkiaEncoder(
_loggerFactory.CreateLogger<SkiaEncoder>(),
appPaths,
localizationManager);
appPaths);
}
catch (Exception ex)
{