Fix MJPEG hwenc may be incorrectly enabled on AMDGPU (#12695)

This commit is contained in:
Nyanmisaka authored and GitHub committed 2024-09-23 11:24:49 -06:00
1 parent 3c639c2e80
commit cb8f01065a
1 file changed
+8
@@ -209,6 +209,14 @@ namespace MediaBrowser.Controller.MediaEncoding
{
var hwType = encodingOptions.HardwareAccelerationType;
// Only Intel has VA-API MJPEG encoder
if (hwType == HardwareAccelerationType.vaapi
&& !(_mediaEncoder.IsVaapiDeviceInteliHD
|| _mediaEncoder.IsVaapiDeviceInteli965))
{
return _defaultMjpegEncoder;
}
if (hwType != HardwareAccelerationType.none
&& encodingOptions.EnableHardwareEncoding
&& _mjpegCodecMap.TryGetValue(hwType, out var preferredEncoder)