Hi, The latency wasn't the problem. The playback can be stopped and start quickly It's the prebuffering. Pulse start playback after it got enough samples. E. G. e is not enough. v is enough. Typing one e produces nothing. Typing two produces e e . Maybe you have another idea to solve the problem instead patching pulse/or libao. If not I would patch libao and add some config options for pulse plugin (if xiph people are interested in). Thanks Halim