@ -44,7 +34,7 @@ public class UpdateFFmpegSettingsHandler : IRequestHandler<UpdateFFmpegSettings,
@@ -44,7 +34,7 @@ public class UpdateFFmpegSettingsHandler : IRequestHandler<UpdateFFmpegSettings,
returnBaseError.New($"{name} path does not exist");
}
@ -71,21 +61,21 @@ public class UpdateFFmpegSettingsHandler : IRequestHandler<UpdateFFmpegSettings,
@@ -71,21 +61,21 @@ public class UpdateFFmpegSettingsHandler : IRequestHandler<UpdateFFmpegSettings,
@ -95,12 +85,12 @@ public class UpdateFFmpegSettingsHandler : IRequestHandler<UpdateFFmpegSettings,
@@ -95,12 +85,12 @@ public class UpdateFFmpegSettingsHandler : IRequestHandler<UpdateFFmpegSettings,
@ -111,7 +101,7 @@ public class UpdateFFmpegSettingsHandler : IRequestHandler<UpdateFFmpegSettings,
@@ -111,7 +101,7 @@ public class UpdateFFmpegSettingsHandler : IRequestHandler<UpdateFFmpegSettings,
request.Settings.ExtractEmbeddedSubtitles=false;
}
await_configElementRepository.Upsert(
awaitconfigElementRepository.Upsert(
ConfigElementKey.FFmpegExtractEmbeddedSubtitles,
request.Settings.ExtractEmbeddedSubtitles,
cancellationToken);
@ -119,44 +109,44 @@ public class UpdateFFmpegSettingsHandler : IRequestHandler<UpdateFFmpegSettings,
@@ -119,44 +109,44 @@ public class UpdateFFmpegSettingsHandler : IRequestHandler<UpdateFFmpegSettings,
@ -36,19 +41,14 @@ public class HardwareCapabilitiesFactory : IHardwareCapabilitiesFactory
@@ -36,19 +41,14 @@ public class HardwareCapabilitiesFactory : IHardwareCapabilitiesFactory
@ -99,7 +99,7 @@ public class HardwareCapabilitiesFactory : IHardwareCapabilitiesFactory
@@ -99,7 +99,7 @@ public class HardwareCapabilitiesFactory : IHardwareCapabilitiesFactory
"FFmpeg does not support {HardwareAcceleration} acceleration; will use software mode",
hardwareAccelerationMode);
@ -111,7 +111,7 @@ public class HardwareCapabilitiesFactory : IHardwareCapabilitiesFactory
@@ -111,7 +111,7 @@ public class HardwareCapabilitiesFactory : IHardwareCapabilitiesFactory
@ -292,13 +292,14 @@ public class HardwareCapabilitiesFactory : IHardwareCapabilitiesFactory
@@ -292,13 +292,14 @@ public class HardwareCapabilitiesFactory : IHardwareCapabilitiesFactory
@ -307,7 +308,7 @@ public class HardwareCapabilitiesFactory : IHardwareCapabilitiesFactory
@@ -307,7 +308,7 @@ public class HardwareCapabilitiesFactory : IHardwareCapabilitiesFactory
@ -315,7 +316,7 @@ public class HardwareCapabilitiesFactory : IHardwareCapabilitiesFactory
@@ -315,7 +316,7 @@ public class HardwareCapabilitiesFactory : IHardwareCapabilitiesFactory
@ -332,15 +333,19 @@ public class HardwareCapabilitiesFactory : IHardwareCapabilitiesFactory
@@ -332,15 +333,19 @@ public class HardwareCapabilitiesFactory : IHardwareCapabilitiesFactory
@ -357,15 +362,19 @@ public class HardwareCapabilitiesFactory : IHardwareCapabilitiesFactory
@@ -357,15 +362,19 @@ public class HardwareCapabilitiesFactory : IHardwareCapabilitiesFactory
@ -382,38 +391,38 @@ public class HardwareCapabilitiesFactory : IHardwareCapabilitiesFactory
@@ -382,38 +391,38 @@ public class HardwareCapabilitiesFactory : IHardwareCapabilitiesFactory
@ -428,7 +437,7 @@ public class HardwareCapabilitiesFactory : IHardwareCapabilitiesFactory
@@ -428,7 +437,7 @@ public class HardwareCapabilitiesFactory : IHardwareCapabilitiesFactory
{
// this shouldn't really happen
_logger.LogError(
logger.LogError(
"Cannot detect VAAPI capabilities without device {Device}",
vaapiDevice);
@ -440,16 +449,16 @@ public class HardwareCapabilitiesFactory : IHardwareCapabilitiesFactory
@@ -440,16 +449,16 @@ public class HardwareCapabilitiesFactory : IHardwareCapabilitiesFactory
_logger.LogWarning("Unable to determine VAAPI capabilities; please install vainfo");
logger.LogWarning("Unable to determine VAAPI capabilities; please install vainfo");
returnnewDefaultHardwareCapabilities();
}
@ -462,7 +471,7 @@ public class HardwareCapabilitiesFactory : IHardwareCapabilitiesFactory
@@ -462,7 +471,7 @@ public class HardwareCapabilitiesFactory : IHardwareCapabilitiesFactory
{
if(display=="drm")
{
_logger.LogDebug(
logger.LogDebug(
"Detected {Count} VAAPI profile entrypoints using {Driver} {Device}",
profileEntrypoints.Count,
driver,
@ -470,26 +479,26 @@ public class HardwareCapabilitiesFactory : IHardwareCapabilitiesFactory
@@ -470,26 +479,26 @@ public class HardwareCapabilitiesFactory : IHardwareCapabilitiesFactory
}
else
{
_logger.LogDebug(
logger.LogDebug(
"Detected {Count} VAAPI profile entrypoints using {Display} {Driver}",
"Error detecting VAAPI capabilities; some hardware accelerated features will be unavailable");
returnnewNoHardwareCapabilities();
}
_logger.LogWarning(
logger.LogWarning(
"Error detecting VAAPI capabilities; some hardware accelerated features will be unavailable");
returnnewNoHardwareCapabilities();
@ -499,32 +508,32 @@ public class HardwareCapabilitiesFactory : IHardwareCapabilitiesFactory
@@ -499,32 +508,32 @@ public class HardwareCapabilitiesFactory : IHardwareCapabilitiesFactory
@ -537,7 +546,7 @@ public class HardwareCapabilitiesFactory : IHardwareCapabilitiesFactory
@@ -537,7 +546,7 @@ public class HardwareCapabilitiesFactory : IHardwareCapabilitiesFactory
_logger.LogWarning("Unable to determine QSV capabilities; please install vainfo");
logger.LogWarning("Unable to determine QSV capabilities; please install vainfo");
returnnewDefaultHardwareCapabilities();
}
@ -548,13 +557,13 @@ public class HardwareCapabilitiesFactory : IHardwareCapabilitiesFactory
@@ -548,13 +557,13 @@ public class HardwareCapabilitiesFactory : IHardwareCapabilitiesFactory
@ -564,7 +573,7 @@ public class HardwareCapabilitiesFactory : IHardwareCapabilitiesFactory
@@ -564,7 +573,7 @@ public class HardwareCapabilitiesFactory : IHardwareCapabilitiesFactory
}
catch(Exceptionex)
{
_logger.LogWarning(
logger.LogWarning(
ex,
"Error detecting QSV capabilities; some hardware accelerated features will be unavailable");
returnnewNoHardwareCapabilities();
@ -573,9 +582,9 @@ public class HardwareCapabilitiesFactory : IHardwareCapabilitiesFactory
@@ -573,9 +582,9 @@ public class HardwareCapabilitiesFactory : IHardwareCapabilitiesFactory
@ -583,14 +592,14 @@ public class HardwareCapabilitiesFactory : IHardwareCapabilitiesFactory
@@ -583,14 +592,14 @@ public class HardwareCapabilitiesFactory : IHardwareCapabilitiesFactory
@ -598,9 +607,21 @@ public class HardwareCapabilitiesFactory : IHardwareCapabilitiesFactory
@@ -598,9 +607,21 @@ public class HardwareCapabilitiesFactory : IHardwareCapabilitiesFactory
// do nothing
}
_logger.LogWarning(
logger.LogWarning(
"Error detecting NVIDIA GPU capabilities; some hardware accelerated features will be unavailable");