search for: echo_buf

Displaying 5 results from an estimated 5 matches for "echo_buf".

2007 Mar 14
1
speex
...speex-1.2 beta1 version. When I am using sample files from http://www.surfnonstop.com/~bandit/speex/echocard1/ ,example 6, as input to mdf through testecho the output is fine However when I am recording the signals in echocancel.cxx in OpalEchoCanceler::ReceivedPacket taking speaker signal from echo_buf and mike signal from ref_buf, echo cancellation is not affective. Can you please tell me how exactly have you recorded the signals. How may I record such samples to test the echo cancellation. Thanks Gorun Butail The information contained in this electronic message and any attachments to th...
2005 Dec 20
2
回复: Re: echo canceller
I have tested the AEC by file model,but found it doesn't work!The output file I got still had echo. And I have found several version of mdf.c,could you tell me which version I should use? Now I'm using version 1.11.1.1 and under windows there have some bugs. --- Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>??: > > > haven't got the chance to sit down and look into
2005 Dec 20
1
testecho fix
...ho.c =================================================================== --- libspeex/testecho.c (revision 10661) +++ libspeex/testecho.c (working copy) @@ -17,7 +17,7 @@ int main(int argc, char **argv) { int echo_fd, ref_fd, e_fd; - float noise[NN+1]; + spx_int32_t noise[NN+1]; short echo_buf[NN], ref_buf[NN], e_buf[NN]; SpeexEchoState *st; SpeexPreprocessState *den;
2007 Mar 14
0
Re: speex
...es from > http://www.surfnonstop.com/~bandit/speex/echocard1/ ,example 6, as input > to mdf through testecho the output is fine That's a good start indeed. > However when I am recording the signals in echocancel.cxx in > OpalEchoCanceler::ReceivedPacket taking speaker signal from echo_buf and > mike signal from ref_buf, echo cancellation is not affective. There's many things that can go wrong with AEC in general. First, I suspect Opal doesn't have very good input/output synchronisation. If your speakers are low-quality, it can have a big impact because distortion cannot...
2009 Feb 13
0
Why speex echo cancellation is not work
...speex_echo_ctl(st, SPEEX_ECHO_SET_SAMPLING_RATE, &tmp); speex_preprocess_ctl(den, SPEEX_PREPROCESS_SET_ECHO_SUPPRESS_ACTIVE, st); //int tmp1 = 1; //speex_preprocess_ctl(den, SPEEX_PREPROCESS_SET_AGC, &tmp1); } //FILE *echo_fd, *ref_fd, *e_fd; short echo_buf[SPEEX_NN], ref_buf[SPEEX_NN], e_buf[SPEEX_NN]; SpeexEchoState *st; SpeexPreprocessState *den; char* inputBuf; ~AECHandler(void){ speex_echo_state_destroy(this->st); speex_preprocess_state_destroy(this->den); } void HookComingSound(char* buf){...