|
@@ -862,9 +862,9 @@ namespace MediaBrowser.Controller.MediaEncoding
|
|
&& _mediaEncoder.EncoderVersion >= _minFFmpegVaapiDeviceVendorId;
|
|
&& _mediaEncoder.EncoderVersion >= _minFFmpegVaapiDeviceVendorId;
|
|
|
|
|
|
// Priority: 'renderNodePath' > 'vendorId' > 'kernelDriver'
|
|
// Priority: 'renderNodePath' > 'vendorId' > 'kernelDriver'
|
|
- var driverOpts = string.IsNullOrEmpty(renderNodePath)
|
|
|
|
- ? (haveVendorId ? $",vendor_id={vendorId}" : (string.IsNullOrEmpty(kernelDriver) ? string.Empty : $",kernel_driver={kernelDriver}"))
|
|
|
|
- : renderNodePath;
|
|
|
|
|
|
+ var driverOpts = File.Exists(renderNodePath)
|
|
|
|
+ ? renderNodePath
|
|
|
|
+ : (haveVendorId ? $",vendor_id={vendorId}" : (string.IsNullOrEmpty(kernelDriver) ? string.Empty : $",kernel_driver={kernelDriver}"));
|
|
|
|
|
|
// 'driver' behaves similarly to env LIBVA_DRIVER_NAME
|
|
// 'driver' behaves similarly to env LIBVA_DRIVER_NAME
|
|
driverOpts += string.IsNullOrEmpty(driver) ? string.Empty : ",driver=" + driver;
|
|
driverOpts += string.IsNullOrEmpty(driver) ? string.Empty : ",driver=" + driver;
|