You must check for errors.
> snd_pcm_uframes_t frames = 32;
Do you really need a period length of 7 ms?
You do not set the buffer size. Try 0.5 s or something like that.
Linux-audio-dev mailing list
LINUX® is a registered trademark of Linus Torvalds in the USA and other countries. Linuxaudio.org logo copyright Thorsten Wilms © 2006. Hosting provided by the Virginia Tech Department of Music and DISIS.