aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2013-05-25 09:06:40 -0400
committerLuke Pulverenti <luke.pulverenti@gmail.com>2013-05-25 09:06:40 -0400
commit7162566f56549d820c865abdbc0c336a92550032 (patch)
treed06df834606fdb04bde11475a303c47fc638af5b
parent8ee1874e8cb70cea8916457d36e2f5f57e61d1b9 (diff)
fixes #298 - 5.1 chan from bd info
-rw-r--r--MediaBrowser.Server.Implementations/BdInfo/BdInfoExaminer.cs11
1 files changed, 9 insertions, 2 deletions
diff --git a/MediaBrowser.Server.Implementations/BdInfo/BdInfoExaminer.cs b/MediaBrowser.Server.Implementations/BdInfo/BdInfoExaminer.cs
index 6668c5f1c..ae132a33c 100644
--- a/MediaBrowser.Server.Implementations/BdInfo/BdInfoExaminer.cs
+++ b/MediaBrowser.Server.Implementations/BdInfo/BdInfoExaminer.cs
@@ -123,7 +123,7 @@ namespace MediaBrowser.Server.Implementations.BdInfo
/// <param name="audioStream">The audio stream.</param>
private void AddAudioStream(List<MediaStream> 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);
}
/// <summary>