diff options
| author | Luke Pulverenti <luke.pulverenti@gmail.com> | 2014-09-15 23:33:30 -0400 |
|---|---|---|
| committer | Luke Pulverenti <luke.pulverenti@gmail.com> | 2014-09-15 23:33:30 -0400 |
| commit | a35f62a4a4fb8281c9eb660b16d836a15248a0bf (patch) | |
| tree | 1ddf09a9e81be2b3ca78d0a2303bc998540f980c /MediaBrowser.ServerApplication/FFMpeg/FFMpegDownloadInfo.cs | |
| parent | cbbc7269fa8b62af60f199cb0c69a6b10d0b5b54 (diff) | |
fixes #295 - Add play to vlc option
Diffstat (limited to 'MediaBrowser.ServerApplication/FFMpeg/FFMpegDownloadInfo.cs')
| -rw-r--r-- | MediaBrowser.ServerApplication/FFMpeg/FFMpegDownloadInfo.cs | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/MediaBrowser.ServerApplication/FFMpeg/FFMpegDownloadInfo.cs b/MediaBrowser.ServerApplication/FFMpeg/FFMpegDownloadInfo.cs index 738650df7..541251c2b 100644 --- a/MediaBrowser.ServerApplication/FFMpeg/FFMpegDownloadInfo.cs +++ b/MediaBrowser.ServerApplication/FFMpeg/FFMpegDownloadInfo.cs @@ -202,13 +202,16 @@ namespace MediaBrowser.ServerApplication.FFMpeg { IsWindows = Path.DirectorySeparatorChar == '\\'; - //Don't call uname on windows + // Don't call uname on windows if (!IsWindows) { var uname = GetUnixName(); - IsMac = uname.sysname == "Darwin"; - IsLinux = uname.sysname == "Linux"; + var sysName = uname.sysname ?? string.Empty; + + IsMac = string.Equals(sysName, "Darwin", StringComparison.OrdinalIgnoreCase); + IsLinux = string.Equals(sysName, "Linux", StringComparison.OrdinalIgnoreCase) || + sysName.EndsWith("BSD", StringComparison.OrdinalIgnoreCase); var archX86 = new Regex("(i|I)[3-6]86"); IsX86 = archX86.IsMatch(uname.machine); |
