aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Server.Implementations/Library/MediaSourceManager.cs
diff options
context:
space:
mode:
Diffstat (limited to 'MediaBrowser.Server.Implementations/Library/MediaSourceManager.cs')
-rw-r--r--MediaBrowser.Server.Implementations/Library/MediaSourceManager.cs23
1 files changed, 1 insertions, 22 deletions
diff --git a/MediaBrowser.Server.Implementations/Library/MediaSourceManager.cs b/MediaBrowser.Server.Implementations/Library/MediaSourceManager.cs
index 99096441e..2105f1a47 100644
--- a/MediaBrowser.Server.Implementations/Library/MediaSourceManager.cs
+++ b/MediaBrowser.Server.Implementations/Library/MediaSourceManager.cs
@@ -105,11 +105,6 @@ namespace MediaBrowser.Server.Implementations.Library
return GetMediaStreamsForItem(list);
}
- private int GetMaxAllowedBitrateForExternalSubtitleStream()
- {
- return 30000000;
- }
-
private IEnumerable<MediaStream> GetMediaStreamsForItem(IEnumerable<MediaStream> streams)
{
var list = streams.ToList();
@@ -120,25 +115,9 @@ namespace MediaBrowser.Server.Implementations.Library
if (subtitleStreams.Count > 0)
{
- var videoStream = list.FirstOrDefault(i => i.Type == MediaStreamType.Video);
-
- int maxAllowedBitrateForExternalSubtitleStream = GetMaxAllowedBitrateForExternalSubtitleStream();
-
- var videoBitrate = videoStream == null ? maxAllowedBitrateForExternalSubtitleStream : videoStream.BitRate ?? maxAllowedBitrateForExternalSubtitleStream;
-
foreach (var subStream in subtitleStreams)
{
- var supportsExternalStream = StreamSupportsExternalStream(subStream);
-
- if (!subStream.IsExternal)
- {
- if (supportsExternalStream && videoBitrate >= maxAllowedBitrateForExternalSubtitleStream)
- {
- supportsExternalStream = false;
- }
- }
-
- subStream.SupportsExternalStream = supportsExternalStream;
+ subStream.SupportsExternalStream = StreamSupportsExternalStream(subStream);
}
}