diff --git a/MediaBrowser.Server.Implementations/BdInfo/BdInfoExaminer.cs b/MediaBrowser.Server.Implementations/BdInfo/BdInfoExaminer.cs index 6668c5f1c9..ae132a33c3 100644 --- a/MediaBrowser.Server.Implementations/BdInfo/BdInfoExaminer.cs +++ b/MediaBrowser.Server.Implementations/BdInfo/BdInfoExaminer.cs @@ -123,7 +123,7 @@ namespace MediaBrowser.Server.Implementations.BdInfo /// The audio stream. private void AddAudioStream(List streams, TSAudioStream audioStream) { - streams.Add(new MediaStream + var stream = new MediaStream { BitRate = Convert.ToInt32(audioStream.BitRate), Codec = audioStream.CodecShortName, @@ -132,7 +132,14 @@ namespace MediaBrowser.Server.Implementations.BdInfo SampleRate = audioStream.SampleRate, Type = MediaStreamType.Audio, Index = streams.Count - }); + }; + + if (audioStream.LFE > 0) + { + stream.Channels = audioStream.ChannelCount + 1; + } + + streams.Add(stream); } ///