On 10/10/2011 10:55 PM, Pierre-Louis Bossart wrote: >> 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. Eh, then I understand even less. If there is no problem in the RT thread and no underruns on the Pulse/ALSA side, then why is the watermark increasing in the first place? -- David Henningsson, Canonical Ltd. http://launchpad.net/~diwic