Hello,
I have recently been porting over some C++ code from a Windows / OpenAL Soft environment to OSX / OpenAL. In general it works, but I am noticing some pops in places that I did not expect. Specifically:
1) If I set a source to be looping, I will hear a slight pop every time it returns to the beginning of the buffer. It is fairly quiet, but still audible. I am referring to sources that have had this function called:
alSourcei(source, AL_LOOPING, AL_TRUE);
2) If I try to dynamically adjust the pitch of a source, I will hear a loud pop on the first frame that I set the pitch to a value other than 1.0. After that initial pop, the sound plays cleanly, even if I am continuously adjusting the pitch after that point. I am referring to sources with this function called:
alSourcef(source, AL_PITCH, pitch);
Are these kinds of pops known issues, or does it seem like I have something set up incorrectly on my end?