Re: Echo cancellation with OpenAL and Speex
Chris Robinson <[email protected]>
| Newsgroups | gmane.comp.lib.openal |
|---|---|
| Message-ID | <[email protected]> |
On Sunday, August 29, 2010 8:01:41 pm Anton Shpakovsky wrote: > Hello everybody, > > I’ve developed an audio engine for grabbing and playing audio streams. This > engine is used in network audio chat application so I want to implement an > echo cancellation (speex). Is there any possible way to access the ‘global’ > playback buffer (i.e. mixed buffer from all sources at once)? The only way I'm aware of is with the AL_EXT_FOLDBACK extension: http://icculus.org/alextreg/index.php?operation=op_showext&extname=AL_EXT_FOLDBACK It is currently only available in the Rapture3D driver, AFAIK, but I may add support in OpenAL Soft (though I think a way to leverage the current capture methods would be better overall; less risk of concurrency problems and such). _______________________________________________ Openal mailing list [email protected] http://opensource.creative.com/mailman/listinfo/openal