Dear Lennart, I've set all the connection parameters to the values you have suggested by default. This is pre_buffering = (uint32_t) -1; maxlength = (uint32_t) -1; prebuf = (uint32_t) -1; and PA_STREAM_ADJUST_LATENCY into the flags. The results are that on the 0.9.14 Pulse Audio that before reported a 20ms latency ( = 0.0+2*9.98+0.0 ) was now reporting 40ms ( = 0.0+2*20+0.0 ) on the same target length of 400. We couldn't get better than 40 by increasing or decreasing the target length. When we got 0.9.15 fully working now, I can confirm what Luke Yelavich says, that the latency increased (on the same parameter configuration described above). In our setting it is about 200ms (= 80.0 + 2*20 + 80.0) and by modifying just tlength, we are not able to make it lower. With regards, Hynek Hanke