diff options
| author | Luke Pulverenti <luke.pulverenti@gmail.com> | 2013-07-26 20:58:59 -0400 |
|---|---|---|
| committer | Luke Pulverenti <luke.pulverenti@gmail.com> | 2013-07-26 20:58:59 -0400 |
| commit | 90077dd216230fa7382c97fa0b31c543cb02a48c (patch) | |
| tree | 4a313897a7837cf72fd924df8dc0b0cf43d08fab /MediaBrowser.Api/Playback/BaseStreamingService.cs | |
| parent | 6bbf3e5efb80a115e024109b4de71bdb2291c61b (diff) | |
fixes #407 - Web Client streaming video freeze on audio language or quality modification
Diffstat (limited to 'MediaBrowser.Api/Playback/BaseStreamingService.cs')
| -rw-r--r-- | MediaBrowser.Api/Playback/BaseStreamingService.cs | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/MediaBrowser.Api/Playback/BaseStreamingService.cs b/MediaBrowser.Api/Playback/BaseStreamingService.cs index c7ac0184f..10570d911 100644 --- a/MediaBrowser.Api/Playback/BaseStreamingService.cs +++ b/MediaBrowser.Api/Playback/BaseStreamingService.cs @@ -1,4 +1,5 @@ -using MediaBrowser.Common.Extensions; +using System.Globalization; +using MediaBrowser.Common.Extensions; using MediaBrowser.Common.IO; using MediaBrowser.Common.MediaInfo; using MediaBrowser.Controller; @@ -111,6 +112,8 @@ namespace MediaBrowser.Api.Playback return Path.Combine(folder, GetCommandLineArguments("dummy\\dummy", state, false).GetMD5() + (outputFileExtension ?? string.Empty).ToLower()); } + protected readonly CultureInfo UsCulture = new CultureInfo("en-US"); + /// <summary> /// The fast seek offset seconds /// </summary> @@ -132,7 +135,7 @@ namespace MediaBrowser.Api.Playback if (seconds > 0) { - return string.Format("-ss {0}", seconds); + return string.Format("-ss {0}", seconds.ToString(UsCulture)); } } @@ -153,7 +156,7 @@ namespace MediaBrowser.Api.Playback { if (TimeSpan.FromTicks(time.Value).TotalSeconds - FastSeekOffsetSeconds > 0) { - return string.Format(" -ss {0}", FastSeekOffsetSeconds); + return string.Format(" -ss {0}", FastSeekOffsetSeconds.ToString(UsCulture)); } } |
