Gabriel M. Beddingfield wrote: > I've set alsa to wake me up every N frames.
Setting the period size makes this possible. The avail_min parameter only prevents waveups when less than N frames are available. > However, when I awake, I find that I often have fewer than N frames > available: > > snd_pcm_sw_params_set_avail_min (playback_handle, sw_params, N) > > err = snd_pcm_wait(playback_handle, 1000); > frames_to_deliver = snd_pcm_avail_update(playback_handle); > assert(frames_to_deliver >= N); In theory, this should work. Which PCM plugin (device name) are you using? Regards, Clemens _______________________________________________ Linux-audio-dev mailing list [email protected] http://lists.linuxaudio.org/listinfo/linux-audio-dev
