What I mean is, FreeAudio doesnt use threading now, and it is still possible to do it that way, ofcourse threading would be better, but i cant see it happening for quite a while yet.
FreeAudio mixes and streams its own audio to the sound card already, all it needs is a way for the mixing bit for a TChannel to be done "outside" FreeAudio (for now anyway).
As for it taking to long to process the decompression of audio, I could (with my DJ app) stream 20+ mp3/ogg/mod's with mid cpu usage on my crappy machine, with a buffer size of .25 of a second, so streaming for games should be minimal (one track at a time).
*EDIT LOL*
FreeAudio mixes and streams its own audio to the sound card already, all it needs is a way for the mixing bit for a TChannel to be done "outside" FreeAudio (for now anyway).
As for it taking to long to process the decompression of audio, I could (with my DJ app) stream 20+ mp3/ogg/mod's with mid cpu usage on my crappy machine, with a buffer size of .25 of a second, so streaming for games should be minimal (one track at a time).
*EDIT LOL*