Browse Source

allow transcoding 8ch(7.1 layout) in aac

nyanmisaka 4 years ago
parent
commit
d91a099c9e
1 changed files with 5 additions and 0 deletions
  1. 5 0
      MediaBrowser.Controller/MediaEncoding/EncodingHelper.cs

+ 5 - 0
MediaBrowser.Controller/MediaEncoding/EncodingHelper.cs

@@ -1545,6 +1545,11 @@ namespace MediaBrowser.Controller.MediaEncoding
                 // libmp3lame currently only supports two channel output
                 // libmp3lame currently only supports two channel output
                 transcoderChannelLimit = 2;
                 transcoderChannelLimit = 2;
             }
             }
+            else if (codec.IndexOf("aac", StringComparison.OrdinalIgnoreCase) != -1)
+            {
+                // aac is able to handle 8ch(7.1 layout)
+                transcoderChannelLimit = 8;
+            }
             else
             else
             {
             {
                 // If we don't have any media info then limit it to 6 to prevent encoding errors due to asking for too many channels
                 // If we don't have any media info then limit it to 6 to prevent encoding errors due to asking for too many channels