Hi Saul, hi all, yes, this is absolutely right. My observation is that the AEC is distorting the mic signals if it is not fed with data, even if they contain nothing. Any further ideas? Cheers, Andreas -------- Original-Nachricht -------- > Datum: Wed, 21 Dec 2011 09:07:08 +0100 > Von: Saul Ibarra Corretge <saul at ag-projects.com> > An: a.ahland at gmx.de, pjsip list <pjsip at lists.pjsip.org> > Betreff: Re: [pjsip] AEC suspend > Hi, > > On Dec 20, 2011, at 8:59 PM, Andreas Ahland wrote: > > > Dear all, > > > > I have found that on Win XP there is poor mic audio if Speex AEC is on > and the loudspeaker output in the conf bridge is muted after the time which > is set by AEC_SUSPEND_LIMIT. This is 5 sec by default and is hard-coded in > cound_port.c. > > > > Performance-wise, I would not mind to set it to half an hour or even to > disable it. Just a question to the developers: Why has this been > introduced? Is there a drift on AEC which is re-synced? Or is it just a performance > issue? > > > > That parameter will make the AEC stop after those 5 seconds if no frame > was processed at all. This could happen if there is silence for some time, > for example. When audio is processed again, the AEC will be 'reactivated' and > it will need to 'learn' again, because last frames didn't actually contain > any meaningful data. > > I'm not an audio or AEC expert, but I did play with the code quite a bit, > so please correct me if I'm wrong :-) > > > Regards, > > -- > Sa?l Ibarra Corretg? > AG Projects > > > > > -- NEU: FreePhone - 0ct/min Handyspartarif mit Geld-zur?ck-Garantie! Jetzt informieren: http://www.gmx.net/de/go/freephone