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

Reply via email to