Harsha, Priya wrote: > ... But when I printed out the values passed from the pointer function, > they are exactly at the intervals of 5513 bytes. What is the exact buffer size? Half a second would be 22050 bytes (frames?), while four of your periods are 22052 bytes. Does your hardware support buffers whose length is not an integer multiple of the period size? Best regards, Clemens _______________________________________________ Alsa-devel mailing list Alsa-devel@xxxxxxxxxxxxxxxx http://mailman.alsa-project.org/mailman/listinfo/alsa-devel