search for: fout_end

Displaying 3 results from an estimated 3 matches for "fout_end".

2006 Jun 08
3
Echo canceller problem
...ke: 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 length/p const kiss_fft_cpx * Fout_end = Fout + p*m; if(m==1) { do { *Fout = *f; f += fstride*in_stride; } while(++Fout != Fout_end ); } else { do { kf_work(Fout , f, fstride*p, in_stride, factors,st); // <---------- here this function calls itself and that's why goes infinite...
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
...t; { > > 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 quite surprising. Can you reproduce the problem using only >testecho? What happens on a PC with exactly the same options? Is the >infinite loop the do{} while; one above or is it an infinite recustion >calling kf_work (which should eventual...