My favorites | Sign in
Project Home Issues
New issue   Search
for
  Advanced search   Search tips   Subscriptions
Issue 1: OpenAL audio output suddenly stops
  Back to list
Status:  Verified
Owner:  frode.so...@gmail.com
Closed:  Feb 2012


Sign in to add a comment
 
Project Member Reported by frode.so...@gmail.com, Feb 7, 2012
What steps will reproduce the problem?
1. Run Classic Lotus with CD32 emulation
2. Choose Lotus 1
3. Wait at the title menu until the sound stops unexpectedly

This is last lines from the log file:
...
L: restarting audio stream 1 (buffer underrun)
L: openal error 40963
L: openal error 40961
L: openal error 40961

Feb 7, 2012
Project Member #1 frode.so...@gmail.com
The problem can be difficult to reproduce (the emulation may have to run for a while).

The error messages corresponds to:
AL_INVALID_VALUE (0xa003 / 40963)
AL_INVALID_NAME  (0xa001 / 40961)

more detailed logging will be added to identify the failing OpenAL calls.

Feb 7, 2012
Project Member #2 frode.so...@gmail.com
after adding more data:
L: openal error 40963 (alSourceUnqueueBuffers)
L: openal error 40961 (alBufferData)
L: openal error 40961 (alSourceQueueBuffers)

After more investigation, the likely culprit is a thread synchronization problem where two threads both try to remove buffers at the same time. The operations are now protected properly by mutexes, and this issue will be closed if the problem cannot be reproduced any longer.
Status: Fixed
Feb 19, 2012
Project Member #3 frode.so...@gmail.com
(No comment was entered for this change.)
Status: Verified
Sign in to add a comment

Powered by Google Project Hosting