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

Reply via email to