> If the RT prio stuff is working the way it should, there shouldn't be > underruns (on the Pulse/ALSA side, not the client side) even if the > system load is high. I have never seen any issues when the processing is done inside the real-time thread (voice integration in Meego). The issue is that the main thread and the client aren't real-time, and they may not be able to provide data fast enough. Try with pa_cat -v --latency-time-ms=1 and you will see the latency increase due to underflows and changes in buffer sizes.