diff options
| author | Bond-009 <bond.009@outlook.com> | 2021-04-04 01:25:09 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-04-04 01:25:09 +0200 |
| commit | fa64d8e4f244633a7dfb1599096cf70d82aca701 (patch) | |
| tree | 9ab4e4c21e290a1157221a2a5c642ab4106069fa | |
| parent | ea2bd3398be6cb07bb38ca4c93fdb0875ea8d675 (diff) | |
| parent | 36da7a06d7f433d88ef94b770036815847e4dd89 (diff) | |
Merge pull request #5637 from dmitrylyzo/check-media-type
| -rw-r--r-- | MediaBrowser.Model/Dlna/StreamBuilder.cs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/MediaBrowser.Model/Dlna/StreamBuilder.cs b/MediaBrowser.Model/Dlna/StreamBuilder.cs index 8299059a5..398d47d5f 100644 --- a/MediaBrowser.Model/Dlna/StreamBuilder.cs +++ b/MediaBrowser.Model/Dlna/StreamBuilder.cs @@ -514,6 +514,8 @@ namespace MediaBrowser.Model.Dlna private static List<TranscodeReason> GetTranscodeReasonsFromDirectPlayProfile(MediaSourceInfo item, MediaStream videoStream, MediaStream audioStream, IEnumerable<DirectPlayProfile> directPlayProfiles) { + var mediaType = videoStream == null ? DlnaProfileType.Audio : DlnaProfileType.Video; + var containerSupported = false; var audioSupported = false; var videoSupported = false; @@ -521,7 +523,7 @@ namespace MediaBrowser.Model.Dlna foreach (var profile in directPlayProfiles) { // Check container type - if (profile.SupportsContainer(item.Container)) + if (profile.Type == mediaType && profile.SupportsContainer(item.Container)) { containerSupported = true; |
