> > 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 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 eventually crash). Does the program >eventually crashes or does it loop forever? > > Jean-MarcHello, 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. Regards Andre _________________________________________________________________ Express yourself instantly with MSN Messenger! Download today it's FREE! http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/
> 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? Jean-Marc
Hello, I tried today to compile version from subversion 11463 but still I have the same result. I testet also with another data and it is sure now that the problem is in my code not the speex. It could be the compiler problem too. I will try to debug it and check why it goes into infinite loop. Maybe I should switch some options? I don't know what for are the options: USE_SMALLFT, USE_KISS_FFT, USE_SIMD Does anybody know what are they for? Or where can I find info about it? Regards Andre _________________________________________________________________ Express yourself instantly with MSN Messenger! Download today it's FREE! http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/
Hi I am not a lawyer and I simply do not understand how should I fulfill license requirements selling speex based product in hardware. Please tell me what should I do when I manufacture a product with speex inside ? Please do it in simple words :-)
Le lundi 10 juillet 2006 ? 17:23 +0200, A a ?crit :> Hi > > I am not a lawyer and I simply do not understand how should I fulfill > license requirements selling speex based product in hardware. > > Please tell me what should I do when I manufacture a product with speex > inside ? > > Please do it in simple words :-)OK, this is a summary, so it doesn't replace the real license, but if you're distributing in binary form, you need to 1) Include the content of the COPYING file somewhere in the documentation/material you ship. 2) Not claim that me or any other author/contributor endorses your product. 3) Not come back after us if the whole thing blows up in your face. Jean-Marc