Wrong routing for 7.1 Surround Rear output in Mac OS
We have developed a virtual core-audio device that supports a specific 7.1 configuration, L R C LFE Rls Rrs Ls Rs
(7.1 Rear Surround, somewhat like MPEG 7.1 C).
However, VLC assumes that our device supports what Apple calls MPEG_7_1_A
(7.1 Surround) layout, which is: L R C LFE Ls Rs Lc Rc
So, there's no mapping for Lc
(Left Center) and Rc
(Right center) in our case - these are totally different speaker positions (between Left
and Center
, and Right
and Center
respectively).
VLC tries to set this MPEG 7.1A layout, without even checking if this is compatible/supported. It gets an error from the OS, but the error is ignored, and so channels routings are wrong.
Edited by Filip Roséen