[linux-audio-dev] XAP spec & PTAF comments [merge]
David Olofson
david at olofson.net
Sun Feb 9 11:42:01 UTC 2003
On Sunday 09 February 2003 14.29, Steve Harris wrote:
[...]
> There is also the instruction cache to think of. Practical
> experience suggests that suddenly waking up a chain of plugins
> causes a spike of CPU load which settles down. It may be possible
> to moderate this with carefull coding however.
Well, you *could* have run() calls pull the "full on" code into the
cache every time they're called, whether or not the code is actually
executed. Obviously, you can do it with some of the data as well, but
unless your effect is guaranteed CPU bound, you probably shouldn't do
too much of that, or it'll be just about pointless to care about
silence at all.
Anyway, this doesn't sound like something that belongs in XAP. If
you're nervous, just have the host kill silent buffers (rather than
turning effectively inaudible buffers into silent buffers), and all
plugins will run full on all the time.
//David Olofson - Programmer, Composer, Open Source Advocate
.- The Return of Audiality! --------------------------------.
| Free/Open Source Audio Engine for use in Games or Studio. |
| RT and off-line synth. Scripting. Sample accurate timing. |
`---------------------------> http://olofson.net/audiality -'
--- http://olofson.net --- http://www.reologica.se ---
More information about the Linux-audio-dev
mailing list