fix incorrect level on encoding command line

This commit is contained in:
Luke Pulverenti 2017-04-13 14:57:57 -04:00
parent dd715fbcc7
commit 4fa90701fd
2 changed files with 8 additions and 3 deletions

View file

@ -484,7 +484,7 @@ namespace MediaBrowser.Controller.Entities
return new[] { return new[] {
new FileSystemMetadata new FileSystemMetadata
{ {
FullName = System.IO.Path.GetDirectoryName(Path), FullName = ContainingFolderPath,
IsDirectory = true IsDirectory = true
} }
}; };

View file

@ -719,8 +719,8 @@ namespace MediaBrowser.Controller.MediaEncoding
} }
} }
// nvenc doesn't decode with param -level set ?! // nvenc doesn't decode with param -level set ?!
if (string.Equals(videoEncoder, "h264_nvenc", StringComparison.OrdinalIgnoreCase)){ else if (string.Equals(videoEncoder, "h264_nvenc", StringComparison.OrdinalIgnoreCase)){
param += ""; //param += "";
} }
else if (!string.Equals(videoEncoder, "h264_omx", StringComparison.OrdinalIgnoreCase)) else if (!string.Equals(videoEncoder, "h264_omx", StringComparison.OrdinalIgnoreCase))
{ {
@ -1606,6 +1606,11 @@ namespace MediaBrowser.Controller.MediaEncoding
} }
} }
if (state.MediaSource.RequiresLooping)
{
inputModifier += " -stream_loop -1";
}
return inputModifier; return inputModifier;
} }