From a35f62a4a4fb8281c9eb660b16d836a15248a0bf Mon Sep 17 00:00:00 2001 From: Luke Pulverenti Date: Mon, 15 Sep 2014 23:33:30 -0400 Subject: fixes #295 - Add play to vlc option --- MediaBrowser.ServerApplication/FFMpeg/FFMpegDownloadInfo.cs | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'MediaBrowser.ServerApplication') diff --git a/MediaBrowser.ServerApplication/FFMpeg/FFMpegDownloadInfo.cs b/MediaBrowser.ServerApplication/FFMpeg/FFMpegDownloadInfo.cs index 738650df77..541251c2b2 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); -- cgit v1.2.3