[pulseaudio-discuss] Low latency applications

Tanu Kaskinen tanuk at iki.fi
Tue Jun 7 06:01:14 PDT 2011


On Tue, 2011-06-07 at 15:58 +0300, Tanu Kaskinen wrote:
> On Tue, 2011-06-07 at 15:33 +0300, Lasse Kärkkäinen wrote:
> > Hi,
> > 
> > I tried to get as low latency as possible but there is a very 
> > significant delay. Could someone please have a look at this simple (and 
> > hacky) audio loopback test and point out if it could be changed to run 
> > at lower latency? Do not mind the shortcuts taken or the obvious 
> > distortion that occurs because capture and playback aren't synchronized 
> > - this is simply a minimalistic latency test.
> > 
> > http://codepad.org/nKNT4SyG
> > 
> > Another similar test application written directly for ALSA runs with 
> > very low latency on the same system (with pasuspender), so it is not a 
> > hardware or driver issue. For the record, I am using generic USB 
> > microphone for capture and HDA-Intel for playback.
> 
> The buffer attributes aren't right. Set fragsize to 0 and maxlength to
> -1. If you set fragsize to -1 like you do now, you get the default
> latency for capture, which is probably pretty large.

Sorry, ignore this. You already set the attributes as I suggested - the
doxygen documentation sorts the struct fields alphabetically, which
confused me.

-- 
Tanu



More information about the pulseaudio-discuss mailing list