Dear all, I have just implemented a gstreamer plugin for the Speex AEC, but now I would like to extend it to a multichannel echo cancellation I have been searching documentation about that but I could not find it Where it is? If it doesn't exist? Could you add a short example showing how do you think it should work? or It's "just" necessary to: init the multichannel echo cancellation state, init the decorrelation state decorrelate the far-end signal apply cancellation (the same way it is applied to a single channel) destroy the decorrelation state destroy the multichannel echo canceller state, Best regards David -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.xiph.org/pipermail/speex-dev/attachments/20081030/bdec14dd/attachment.htm
Hi All, Jean-Marc, The vcproj file provided for 2005 in 1.2rc1 does not include _USE_SSE when compiling the project for "Release_SSE". This define is only used when compiling under "Release_Dynamic_SSE". Is this just because the vcproj file is wrong or is it because this #define must not be used in that mode? Just want to make sure I got the correct understanding. Tks, Aymeric MOIZARD / ANTISIP amsip - http://www.antisip.com osip2 - http://www.osip.org eXosip2 - http://savannah.nongnu.org/projects/exosip/
On Sat, Nov 1, 2008 at 2:40 PM, Aymeric Moizard <jack at atosc.org> wrote:> The vcproj file provided for 2005 in 1.2rc1 does not include > _USE_SSE when compiling the project for "Release_SSE". This > define is only used when compiling under "Release_Dynamic_SSE". > > Is this just because the vcproj file is wrong or is it because > this #define must not be used in that mode? Just want to make > sure I got the correct understanding.I think it was my copy-paste error. Could you provide a patch to add _USE_SSE to the Release SSE build? -- Regards, Alexander Chemeris. SIPez LLC. SIP VoIP, IM and Presence Consulting http://www.SIPez.com tel: +1 (617) 273-4000
Hi David, David Conejero Olesti a ?crit :> I have just implemented a gstreamer plugin for the Speex AEC, > but now I would like to extend it to a multichannel echo cancellation > I have been searching documentation about that but I could not find it > > Where it is? If it doesn't exist? Could you add a short example showing > how do you think it should work?Sorry, haven't had time to update the doc yet.> or It's "just" necessary to: > > init the multichannel echo cancellation state, > init the decorrelation state > decorrelate the far-end signal > apply cancellation (the same way it is applied to a single channel) > destroy the decorrelation state > destroy the multichannel echo canceller state,Correct. Just make sure your multichannel audio is in interleaved format. About the decorrelation, you can try with and without as it doesn't yet seem to work well for everyone. Cheers, Jean-Marc