On Fri, 6 Sep 2002, Guilhem Tardy wrote: > Hi all, > > While trying to understand snd_pcm_lib_write1(), I found that > runtime->xfer_align is set to period_size in pcm_native.c, but wonder if it is > just a default? > > Paul Davis' example (at http://www.op.net/~pbd/alsa-audio.html#playex) doesn't > check for a particular transfer size, and my card supports playout of less than > 160 samples (i.e. the period size). Thus, I set to try playing out 512 bytes at > a time (i.e. 2048 samples of 2-bit ADPCM), which does NOT come to a multiple of > period size. The result is that only 1920 samples are played, and my app thinks > an error has occured. > > Is it a general requirement for apps to send only audio in multiple of the > period size?
Nope, applications might modify xfer_align to satisfy their requirements. Jaroslav ----- Jaroslav Kysela <[EMAIL PROTECTED]> SuSE Linux http://www.suse.com ALSA project http://www.alsa-project.org ------------------------------------------------------- This sf.net email is sponsored by: OSDN - Tired of that same old cell phone? Get a new here for FREE! https://www.inphonic.com/r.asp?r=sourceforge1&refcode1=vs3390 _______________________________________________ Alsa-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/alsa-devel