In our ipad application, there are many OpenAL sources at the same time, one for each current touch. Sources are created and triggered by touch Modulated and stop when touched Excluded or touched Cancel.
Everything seems to work fine, except for the error when sometimes one source seems to continue to play after the sense of touch ends. This seems to only happen when many sensory events are generated.
I checked that when this happens, all my AL sources were stopped using alSourceStop and were destroyed using alDeleteSources. OpenAL does not report any error. But the sound does not stop.
I'm starting to think that this may be a mistake in the iOS implementation of OpenAL. Has anyone seen something like this?
source share