as of this evening, the engine is now driven by a "driver", which is
an abstract type. i have implemented "alsa_driver", which supports
ALSA 0.9.X. the "ae_main" demo program loads this driver, then hooks
it up to the engine to allow any ALSA supported PCM interface to drive
the audioengine.

snapshot, as ever, in http://www.op.net/~pbd/audioengine-0.0.1.tar.gz

there are many details of the object interfaces that i want to clean
up, but the proof of concept+implementation is coming along nicely.

current performance figures are a little worse, around 50usecs of
overhead per client on my machine.

-p

Reply via email to