aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Api/Playback/Hls/BaseHlsService.cs
diff options
context:
space:
mode:
Diffstat (limited to 'MediaBrowser.Api/Playback/Hls/BaseHlsService.cs')
-rw-r--r--MediaBrowser.Api/Playback/Hls/BaseHlsService.cs19
1 files changed, 1 insertions, 18 deletions
diff --git a/MediaBrowser.Api/Playback/Hls/BaseHlsService.cs b/MediaBrowser.Api/Playback/Hls/BaseHlsService.cs
index 4af94aeeb2..613039d23a 100644
--- a/MediaBrowser.Api/Playback/Hls/BaseHlsService.cs
+++ b/MediaBrowser.Api/Playback/Hls/BaseHlsService.cs
@@ -107,7 +107,7 @@ namespace MediaBrowser.Api.Playback.Hls
throw;
}
- var waitCount = isLive ? 1 : GetSegmentWait();
+ var waitCount = isLive ? 3 : 2;
await WaitForMinimumSegmentCount(playlist, waitCount, cancellationTokenSource.Token).ConfigureAwait(false);
}
}
@@ -144,23 +144,6 @@ namespace MediaBrowser.Api.Playback.Hls
return ResultFactory.GetResult(playlistText, MimeTypes.GetMimeType("playlist.m3u8"), new Dictionary<string, string>());
}
- /// <summary>
- /// Gets the segment wait.
- /// </summary>
- /// <returns>System.Int32.</returns>
- protected int GetSegmentWait()
- {
- var minimumSegmentCount = 2;
- var quality = GetQualitySetting();
-
- if (quality == EncodingQuality.HighSpeed || quality == EncodingQuality.HighQuality)
- {
- minimumSegmentCount = 2;
- }
-
- return minimumSegmentCount;
- }
-
private string GetMasterPlaylistFileText(string firstPlaylist, int bitrate, bool includeBaselineStream, int baselineStreamBitrate)
{
var builder = new StringBuilder();