I finally got around to doing a full duplex test with my SB Live card. At first I was experiencing the same problems I was having a while back (although to a lesser degree) with clicks increasing/decreasing in intensity over time. I was searching the ALSA archives (with google as geocrawler is useless) when alsa-lib/test/latency.c was brought to my attention. This program works fine with full duplex, no clicks (except on overruns of course). I did notice that it likes to take 100% CPU which isn't so nice when running SCHED_RR. It looks like "snd_pcm_link" is what does the magic. Putting this in my test program makes things work all nice and sweet :) Is this function call required in a program to synchronize PCMs or can this be done externally (asound.conf?). Looking forward to vocoding and doing other cool real time PCM effects :)
-- Josh Green Smurf Sound Font Editor (http://smurf.sourceforge.net) _______________________________________________ Alsa-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/alsa-devel