'Twas brillig, and Lin, Mengdong at 17/06/11 03:36 did gyre and gimble: > What other method can I try? How to ask the application to feed more data? As far as I understand it, this information is already supplied to the application via the timing information and underrun callbacks. When an underrun is hit, it would make sense that the applications checks the latency information and adjusts it's flow rate accordingly. So I think it's really just about writing a well behaved client. But as I've not done much in the way of client side audio stuff, I cannot say 100% Col -- Colin Guthrie gmane(at)colin.guthr.ie http://colin.guthr.ie/ Day Job: Tribalogic Limited [http://www.tribalogic.net/] Open Source: Mageia Contributor [http://www.mageia.org/] PulseAudio Hacker [http://www.pulseaudio.org/] Trac Hacker [http://trac.edgewall.org/]