Brian Victor wrote: > * On first run, the test program will only play the note on tick 0, > and nothing beyond that. > > * On subsequent runs, the test program doesn't even play that. I > would chalk it up to poor garbage collection (I'm doing a ^C to stop > the program), but miniArp will still run fine after that, and then > my test program performs as the first run again.
Running queues are visible in /proc/asound/seq/timers IIRC. And in theory, ALSA should properly free queues/timers when doing ^C. > * Above I use output_direct. Should I just be using output for events > that should occur in the future? Yes. output_direct send the event directly to the destination port, without going through a queue. > * Does the output pool need to be big enough to accomodate any data my > program will have in the queue at once? Or just big enough to allow > for some buffering? No. Yes. HTH Clemens ------------------------------------------------------- This SF.NET email is sponsored by: Take your first step towards giving your online business a competitive advantage. Test-drive a Thawte SSL certificate - our easy online guide will show you how. Click here to get started: http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0027en _______________________________________________ Alsa-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/alsa-devel