mirror of
https://github.com/jellyfin/jellyfin.git
synced 2025-05-24 02:02:29 -04:00
Validate ffmpeg path
This commit is contained in:
parent
b598f0e9fb
commit
52585a865e
@ -165,14 +165,22 @@ namespace MediaBrowser.MediaEncoding.Encoder
|
||||
// User had cleared the custom path in UI
|
||||
newPath = string.Empty;
|
||||
}
|
||||
else if (Directory.Exists(path))
|
||||
{
|
||||
// Given path is directory, so resolve down to filename
|
||||
newPath = GetEncoderPathFromDirectory(path, "ffmpeg");
|
||||
}
|
||||
else
|
||||
{
|
||||
newPath = path;
|
||||
if (Directory.Exists(path))
|
||||
{
|
||||
// Given path is directory, so resolve down to filename
|
||||
newPath = GetEncoderPathFromDirectory(path, "ffmpeg");
|
||||
}
|
||||
else
|
||||
{
|
||||
newPath = path;
|
||||
}
|
||||
|
||||
if (!new EncoderValidator(_logger, newPath).ValidateVersion())
|
||||
{
|
||||
throw new ResourceNotFoundException();
|
||||
}
|
||||
}
|
||||
|
||||
// Write the new ffmpeg path to the xml as <EncoderAppPath>
|
||||
|
Loading…
x
Reference in New Issue
Block a user