Merge pull request #4845 from Memphiz/trac15261
authorjmarshallnz <jcmarsha@gmail.com>
Thu, 5 Jun 2014 20:22:29 +0000 (08:22 +1200)
committerTrent Nelson <trent.nelson@pivosgroup.com>
Sat, 7 Jun 2014 05:57:51 +0000 (13:57 +0800)
[AE/osxsink] - allow up to 16 channels in osx sink - fixes #15261

xbmc/cores/AudioEngine/Sinks/AESinkDARWINOSX.cpp

index 8bbb896..b150fe0 100644 (file)
 
 #include <sstream>
 
-#define CA_MAX_CHANNELS 8
+#define CA_MAX_CHANNELS 16
 static enum AEChannel CAChannelMap[CA_MAX_CHANNELS + 1] = {
   AE_CH_FL , AE_CH_FR , AE_CH_BL , AE_CH_BR , AE_CH_FC , AE_CH_LFE , AE_CH_SL , AE_CH_SR ,
+  AE_CH_UNKNOWN1 ,
+  AE_CH_UNKNOWN2 ,
+  AE_CH_UNKNOWN3 ,
+  AE_CH_UNKNOWN4 ,
+  AE_CH_UNKNOWN5 ,
+  AE_CH_UNKNOWN6 ,
+  AE_CH_UNKNOWN7 ,
+  AE_CH_UNKNOWN8 ,
   AE_CH_NULL
 };