From: David B. <dav...@36...> - 2007-05-21 22:21:15
|
I've uploaded a version of iaxclient, based on what's now v1.0, and speex 1.2b1 (actually a later SVN version I think). This has changes to audio_encode.c, iaxclient_lib.h, audio_portaudio.c to use speex EC correctly, and to preprocess.c and speex_preprocess.h in libspeex, to expose some internal state that has been hidden in 1.2b1. It is in SVN: https://iaxclient.svn.sourceforge.net/svnroot/iaxclient/branches/team/br azierd/iaxclient/lib-speex1.2b1-ec/ I tried to apply similar changes to what is now the trunk, but got stuck with compiling the new video stuff. I will have another go at that, as I presume many people are working off the trunk now. Although speex now has usable EC, the issue with the hidden state needs to be addressed to integrate it unchanged iaxclient, which is obviously desirable. There was discussion about this a week or two ago, and I'll try to find the time to progress that. Meantime, this code may be of use. Regards David |