Fix QSV presets may be empty (#12633)

pull/10756/head
Nyanmisaka 6 months ago committed by GitHub
parent 751e12e5b5
commit 6deebb4498
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -1491,14 +1491,7 @@ namespace MediaBrowser.Controller.MediaEncoding
{
EncoderPreset[] valid_presets = [EncoderPreset.veryslow, EncoderPreset.slower, EncoderPreset.slow, EncoderPreset.medium, EncoderPreset.fast, EncoderPreset.faster, EncoderPreset.veryfast];
if (valid_presets.Contains(encoderPreset))
{
param += " -preset " + encodingOptions.EncoderPreset;
}
else
{
param += " -preset " + EncoderPreset.veryfast.ToString().ToLowerInvariant();
}
param += " -preset " + (valid_presets.Contains(encoderPreset) ? encoderPreset : EncoderPreset.veryfast).ToString().ToLowerInvariant();
}
else if (string.Equals(videoEncoder, "h264_nvenc", StringComparison.OrdinalIgnoreCase) // h264 (h264_nvenc)
|| string.Equals(videoEncoder, "hevc_nvenc", StringComparison.OrdinalIgnoreCase) // hevc (hevc_nvenc)

Loading…
Cancel
Save