Displaying 4 results from an estimated 4 matches for "kf_work".
2006 Jun 08
3
Echo canceller problem
Hello everybody.
I have the same problem like you. I use ARM microcontroller too.
Here is the list of all functions called by speex_echo_cancel until goes
into infinite loop:
speex_echo_cancel()
|
spx_fft
|
kiss_fftr
|
kiss_fft
|
kiss_fft_stride
|
kf_work
Function kf_work looks like:
static void kf_work(kiss_fft_cpx * Fout, const kiss_fft_cpx * f, const
size_t fstride, int in_stride, int * factors, const kiss_fft_cfg st)
{
kiss_fft_cpx * Fout_beg=Fout;
const int p=*factors++; // the radix
const int m=*factors++; // stage's fft lengt...
2006 Jun 07
7
AEC frame size
?
hi all,
i am using the Acoustic Echo Cancellation from "Speex 1.1.12 version" in my VOIP application. Is it that the frame length to be chosen should always be 20ms or can i have flexibility in chosing the frame lenght?
on what parameters does the frame length choise depends?
thank you all,
Shri.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
2006 Jun 09
4
Echo canceller problem
...; > Hello everybody.
> > I have the same problem like you. I use ARM microcontroller too.
> > Here is the list of all functions called by speex_echo_cancel until goes
> > into infinite loop:
>...
> > else
> > {
> > do
> > {
> > kf_work(Fout , f, fstride*p, in_stride, factors,st); //
><----------
> > here this function calls itself and that's why goes infinite
> > f += fstride*in_stride;
> > }
> > while( (Fout += m) != Fout_end );
> > }
> > ...
>
>This is quit...
2006 Jun 09
0
Echo canceller problem
> Hello,
> The infinite loop is made by calling kf_work endless. That of cource crashes
> the program.
> If you want I can give you my data which I use in test program.
Is that data-dependent (if so, I'd like to have that data)? I would
assume the behaviour is the same on all data. Have you been able to
reproduce it on a PC with testecho?...