diff options
author | Jörg Müller <nexyon@gmail.com> | 2019-11-17 11:02:18 +0300 |
---|---|---|
committer | Jörg Müller <nexyon@gmail.com> | 2019-11-17 11:02:18 +0300 |
commit | fb1cbbaf4677e871ed551a7b7858937721e29016 (patch) | |
tree | a683c06557408cf1f2603b14644c5860f1063613 /extern/audaspace/plugins/openal/OpenALDevice.cpp | |
parent | e385bdb228acd3a4c64a886e6fee39f5fcb3cebf (diff) |
Fix T71322: Crash in Audaspace with some video file
Getting upstream audaspace fixes for audio files with more than 8
channels.
Diffstat (limited to 'extern/audaspace/plugins/openal/OpenALDevice.cpp')
-rw-r--r-- | extern/audaspace/plugins/openal/OpenALDevice.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/extern/audaspace/plugins/openal/OpenALDevice.cpp b/extern/audaspace/plugins/openal/OpenALDevice.cpp index 6ad87c183aa..f41e9c6bef8 100644 --- a/extern/audaspace/plugins/openal/OpenALDevice.cpp +++ b/extern/audaspace/plugins/openal/OpenALDevice.cpp @@ -1167,7 +1167,8 @@ OpenALDevice::OpenALDevice(DeviceSpecs specs, int buffersize, std::string name) if((!m_useMC && specs.channels > CHANNELS_STEREO) || specs.channels == CHANNELS_STEREO_LFE || - specs.channels == CHANNELS_SURROUND5) + specs.channels == CHANNELS_SURROUND5 || + specs.channels > CHANNELS_SURROUND71) specs.channels = CHANNELS_STEREO; alGetError(); |