On Tue, Mar 11, 2014 at 11:21 PM, Gianfranco Ceccolini < [email protected]> wrote:
> > > And where does the 16 (from ALSA: use 16 periods for capture) affects? > As Jeremy noted ... JACK asks to use "N periods, or the nearest number of periods it can". You apparently have a device that can only do 16 periods, so when JACK asks for 2, it gets 16. > if I call jack using -p128 / -n2 and the opening message states that ALSA > uses 16 periods for capture the sound card will buffer a total of 256 > samples and ALSA will wake the client each 16 frames? > no, not at all. the total buffer size is always ACTUAL periods * period size. So as Jeremy said, it will buffer 2048 samples. During each traversal of that buffer, ALSA will wake the client 16 times, every 128 frames. > > If I used -p256 / -n2 instead ALSA would wake the client each 32 frames? > I have no idea why you think that. As I tried to explain, the period size (256) is the interval between when ALSA wakes the client.
_______________________________________________ Linux-audio-dev mailing list [email protected] http://lists.linuxaudio.org/listinfo/linux-audio-dev
