|
|
@ -633,13 +633,13 @@ namespace ErsatzTV.Core.FFmpeg |
|
|
|
switch (_vaapiDriver) |
|
|
|
switch (_vaapiDriver) |
|
|
|
{ |
|
|
|
{ |
|
|
|
case VaapiDriver.i965: |
|
|
|
case VaapiDriver.i965: |
|
|
|
startInfo.EnvironmentVariables.Add("LIBVA_DRIVER_NAME", "i965"); |
|
|
|
startInfo.EnvironmentVariables["LIBVA_DRIVER_NAME"] = "i965"; |
|
|
|
break; |
|
|
|
break; |
|
|
|
case VaapiDriver.iHD: |
|
|
|
case VaapiDriver.iHD: |
|
|
|
startInfo.EnvironmentVariables.Add("LIBVA_DRIVER_NAME", "iHD"); |
|
|
|
startInfo.EnvironmentVariables["LIBVA_DRIVER_NAME"] = "iHD"; |
|
|
|
break; |
|
|
|
break; |
|
|
|
case VaapiDriver.RadeonSI: |
|
|
|
case VaapiDriver.RadeonSI: |
|
|
|
startInfo.EnvironmentVariables.Add("LIBVA_DRIVER_NAME", "radeonsi"); |
|
|
|
startInfo.EnvironmentVariables["LIBVA_DRIVER_NAME"] = "radeonsi"; |
|
|
|
break; |
|
|
|
break; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
@ -659,8 +659,8 @@ namespace ErsatzTV.Core.FFmpeg |
|
|
|
// colon after drive letter needs to be escaped
|
|
|
|
// colon after drive letter needs to be escaped
|
|
|
|
fileName = fileName.Replace(@":/", @"\:/"); |
|
|
|
fileName = fileName.Replace(@":/", @"\:/"); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
startInfo.EnvironmentVariables.Add("FFREPORT", $"file={fileName}:level=32"); |
|
|
|
startInfo.EnvironmentVariables["FFREPORT"] = $"file={fileName}:level=32"; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
startInfo.ArgumentList.Add("-nostdin"); |
|
|
|
startInfo.ArgumentList.Add("-nostdin"); |
|
|
|