mirror of
https://github.com/jellyfin/jellyfin.git
synced 2025-07-09 03:04:24 -04:00
Fix validation of VAAPI/QSV render node path (#13786)
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
This commit is contained in:
parent
181a37a8cd
commit
a123a2cb22
@ -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)
|
var driverOpts = File.Exists(renderNodePath)
|
||||||
? (haveVendorId ? $",vendor_id={vendorId}" : (string.IsNullOrEmpty(kernelDriver) ? string.Empty : $",kernel_driver={kernelDriver}"))
|
? 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;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user