[Android] New AudioMixerAndroid in 4.17p1 results in crackling audio

How many sounds are you trying to render on android? Android is still a very limited platform (CPU-wise) for audio. You might have to reduce your channel (voice) limit to something around 10-20 voices. One of the primary reasons is CPU threads can get throttled very quickly for a number of reasons (background apps, temperature, feathers in china, etc).

I wrote some code which should mitigate this issue by queuing a bunch of rendered audio buffers so any individual buffer might take more time due to CPU throttling, but overall should be good.

However, there’s still general performance issues on android and it’s possible to simply “underrun” if it’s trying to do too much.