aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Model/Dlna/StreamBuilder.cs
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2015-04-17 13:46:41 -0400
committerLuke Pulverenti <luke.pulverenti@gmail.com>2015-04-17 13:46:41 -0400
commit67ad98786f6b58a6b25db042554da982fc6481a7 (patch)
tree1c248eaa882905d64bf2041d6503232d96a0f610 /MediaBrowser.Model/Dlna/StreamBuilder.cs
parent78ef021e94b78f0f1e9ce41932d559823dff6123 (diff)
updated nuget
Diffstat (limited to 'MediaBrowser.Model/Dlna/StreamBuilder.cs')
-rw-r--r--MediaBrowser.Model/Dlna/StreamBuilder.cs11
1 files changed, 4 insertions, 7 deletions
diff --git a/MediaBrowser.Model/Dlna/StreamBuilder.cs b/MediaBrowser.Model/Dlna/StreamBuilder.cs
index 02f77899f6..e8ef171aa7 100644
--- a/MediaBrowser.Model/Dlna/StreamBuilder.cs
+++ b/MediaBrowser.Model/Dlna/StreamBuilder.cs
@@ -277,7 +277,7 @@ namespace MediaBrowser.Model.Dlna
// The profile describes what the device supports
// If device requirements are satisfied then allow both direct stream and direct play
- if (IsAudioEligibleForDirectPlay(item, GetBitrateForDirectPlayCheck(item, options)))
+ if (item.SupportsDirectPlay && IsAudioEligibleForDirectPlay(item, GetBitrateForDirectPlayCheck(item, options)))
{
playMethods.Add(PlayMethod.DirectPlay);
}
@@ -640,7 +640,7 @@ namespace MediaBrowser.Model.Dlna
}
}
- if (isEligibleForDirectPlay)
+ if (isEligibleForDirectPlay && mediaSource.SupportsDirectPlay)
{
if (mediaSource.Protocol == MediaProtocol.Http)
{
@@ -659,12 +659,9 @@ namespace MediaBrowser.Model.Dlna
}
}
- if (isEligibleForDirectStream)
+ if (isEligibleForDirectStream && mediaSource.SupportsDirectStream)
{
- if (mediaSource.SupportsDirectStream)
- {
- return PlayMethod.DirectStream;
- }
+ return PlayMethod.DirectStream;
}
return null;