mirror of
https://github.com/jellyfin/jellyfin.git
synced 2026-01-23 23:20:51 +01: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
1 changed files with 3 additions and 3 deletions
|
|
@ -862,9 +862,9 @@ namespace MediaBrowser.Controller.MediaEncoding
|
|||
&& _mediaEncoder.EncoderVersion >= _minFFmpegVaapiDeviceVendorId;
|
||||
|
||||
// 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
|
||||
driverOpts += string.IsNullOrEmpty(driver) ? string.Empty : ",driver=" + driver;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue