AuroraOpenALSoft/OpenAL32
Chris Robinson 0051a96376 Fix 5.1 surround sound
Apparently, 5.1 surround sound is supposed to use the "side" channels, not the
back channels, and we've been wrong this whole time. That means the "5.1 Side"
is actually the correct 5.1 setup, and using the back channels is anomalous.

Additionally, this means the 5.1 buffer format should also use the the side
channels instead of the back channels.

A final note: the 5.1 mixing coefficients are changed so both use the original
5.1 surround sound set (with the surround channels at +/-110 degrees). So the
only difference now between 5.1 "side" and 5.1 "back" is the channel labels.
2014-11-07 00:54:16 -08:00
..
Include Fix 5.1 surround sound 2014-11-07 00:54:16 -08:00
alAuxEffectSlot.c Update COPYING to the latest https://www.gnu.org/licenses/old-licenses/lgpl-2.0.txt to fix the FSF' address Fix the FSF' address in the source 2014-08-18 11:34:29 -07:00
alBuffer.c Support AL_EXT_MULAW_BFORMAT 2014-10-31 22:52:30 -07:00
alEffect.c Update COPYING to the latest https://www.gnu.org/licenses/old-licenses/lgpl-2.0.txt to fix the FSF' address Fix the FSF' address in the source 2014-08-18 11:34:29 -07:00
alError.c Update COPYING to the latest https://www.gnu.org/licenses/old-licenses/lgpl-2.0.txt to fix the FSF' address Fix the FSF' address in the source 2014-08-18 11:34:29 -07:00
alExtension.c Update COPYING to the latest https://www.gnu.org/licenses/old-licenses/lgpl-2.0.txt to fix the FSF' address Fix the FSF' address in the source 2014-08-18 11:34:29 -07:00
alFilter.c Update COPYING to the latest https://www.gnu.org/licenses/old-licenses/lgpl-2.0.txt to fix the FSF' address Fix the FSF' address in the source 2014-08-18 11:34:29 -07:00
alFontsound.c Make the fontsound's buffer and link fields atomic 2014-09-03 16:29:17 -07:00
alListener.c Update COPYING to the latest https://www.gnu.org/licenses/old-licenses/lgpl-2.0.txt to fix the FSF' address Fix the FSF' address in the source 2014-08-18 11:34:29 -07:00
alMidi.c Don't require MIDI sysex data to have the high bit clear 2014-06-26 04:35:51 -07:00
alPreset.c Make a function static 2014-07-04 00:00:39 -07:00
alSoundfont.c Make the fontsound's buffer and link fields atomic 2014-09-03 16:29:17 -07:00
alSource.c Support B-Format source rotation with AL_ORIENTATION 2014-10-31 22:43:13 -07:00
alState.c Avoid the ALCdevice_Lock/Unlock wrapper in some places 2014-11-01 15:55:18 -07:00
alThunk.c Use proper atomics for the thunk array 2014-09-03 15:49:31 -07:00
sample_cvt.c Add some asserts to verify block alignment for conversion 2014-05-20 09:16:54 -07:00