I am using the ObjectAL library to play 50 odd buffers through 32 sources. I use the ObjectAL sourcepool to give me available sources.
What I find is that sometimes I get a source back that does not play. I believe I am resetting everything on the source and associating a new buffer.
What I have noticed is that after a call to alSourcePlay (sometimes) the state does not end up as AL_PLAYING.
Any ideas?