diff options
author | Sven Gothel <[email protected]> | 2014-02-15 09:12:30 +0100 |
---|---|---|
committer | Sven Gothel <[email protected]> | 2014-02-15 09:12:30 +0100 |
commit | 938fbc9e4cb58c1ab6a6f66f128189ed7b634955 (patch) | |
tree | e1d4cf729e91ec2353a0735a937d9a2e1c0b46d4 /CHANGELOG.txt | |
parent | 82f679b064784213591b460fc5eaa1f5f196fbd1 (diff) |
Bug 927 - Multithreading (MT) issues with ALAudioSink (openal-soft)
- Using update openal-soft (commit 7297c3214a4c648aaee81a9877da15b88f798197)
- Analyzed openal-soft threading issues:
- a global-lock would have removed the issue
- turns out that using ALC_EXT_thread_local_context's alcSetThreadContext(..)
instead of alcMakeContextCurrent(..) solves the issue
- Cleaned up al*GetError() queries and handling
- Simplified flush/dequeue buffers
Diffstat (limited to 'CHANGELOG.txt')
0 files changed, 0 insertions, 0 deletions