>> In my application, I'm using alsa to set a particular buffer size. Alsa >> usually complies, but from everything that I can tell, pulse audio is >> using >> some other fragment size. This other fragment size also seems to be the >> time betwen interrupts which my application sees. This messes up my >> application because it wants the interrupts at regular intervals based >> on >> the buffer size I set. >> >> Is there some way to make alsa and pulseaudio agree on the size? >> > > It is possible to turn off the ALSA period wakes in tschedule mode on some > hardware. This would allow pulseaudio to manage it. > > See this thread: > http://lists.freedesktop.org/archives/pulseaudio-discuss/2011-January/008638.html Have you played with the ADJUST_LATENCY flag? If it is not set, then the total latency will not match the buffer size you configure. -Pierre