Just popping in
|
@Raziel
I don't know anything about the future of AHI or if eXtream is going to _replace_ AHI. I have been working on eXtream for quite some time which is indeed a new streaming system and especially an audio system. In the last couple of months, a select group of people have been testing the AHI-eXtream 'bridge', which provides backwards compatibility to applications using AHI. This comes in the form of an AHI driver which forwards the mixed AHI buffer to eXtream.
At the moment, although eXtream is working very nicely (multiple application non-blocking access, multi-channel output, plug-ins etc.), it's not in a releasable state nor is there an SDK. I first want to add two higher-level API's, namely a gaming API and a very simple API for things like desktop sounds or sounds in IRC progs etc.
But there is an additional problem that needs to be fixed in the OS: eXtream uses a priority 100 process instead of an interrupt to process audio (including effects etc.). However, due to Forbid() (ab)use in the OS (namely gfx/picasso) and applications, some stutter can occur that is not present with AHI. Although it's not my fault, people will say that AHI is better, so this has to be fixed as well at the OS level.
Currently, eXtream is also running as the audio processing heart of Audio Evolution 5 on Windows (without the driver part ofcourse). The source code can be compiled on all platforms (OS4, Windows, OSX and Linux), but only works as a full stand-alone system on OS4.
|