search for: speexechostate_

Displaying 4 results from an estimated 4 matches for "speexechostate_".

Did you mean: speexechostate
2011 Jun 22
1
Acoustic echo cancellation
On 06/22/2011 09:30 AM, Steve Kann wrote: > Speaking of AEC (thought not quite on topic for this thread), > > Has anyone on this list played with the GIPS code that google just > open-sourced? It looks like their AEC also has code to handle > differential sample rates, though I haven't really evaluated it > thoroughly. > > There is really a lot of code in the drop ?
2009 Jun 18
1
Resampler saturation, blackfin performance
..._scratch_alloc inthere) > > I don't understand your question. speex_alloc_scratch() is used only in nb_celp.c, and sb_celp.c re-uses the stack from the nb en/de-coder. But the echo-canceller and preprocessor don't use it. I suppose they also have some scratch buffers. (comments in SpeexEchoState_ structure mdf.c) But you allocate them with speex_alloc instead of using the VARDECL/ALLOC macros. Converting the code to the stack_alloc mechanism could result in better performance with a scratch buffer in SRAM. I think I can do it for mdf.c, but I would need information for preprocess.c. --...
2008 Feb 12
0
Patch to get impulse response from echo canceller
...+/** Get size of impulse response (int32) */ +#define SPEEX_ECHO_GET_IMPULSE_RESPONSE_SIZE 27 + +/* Can't set window content */ +/** Get impulse response (int32[]) */ +#define SPEEX_ECHO_GET_IMPULSE_RESPONSE 29 + /** Internal echo canceller state. Should never be accessed directly. */ struct SpeexEchoState_; diff -ubBwr clean/libspeex/mdf.c get_impulse/libspeex/mdf.c --- clean/libspeex/mdf.c 2007-11-19 13:54:38.000000000 +0100 +++ get_impulse/libspeex/mdf.c 2008-02-12 23:58:22.000000000 +0100 @@ -1169,6 +1169,27 @@ case SPEEX_ECHO_GET_SAMPLING_RATE: (*(int*)ptr) = st->sampling_ra...
2008 Feb 02
0
Patch to make analysis data available.
...+/* Can't set window sizes */ +/** Get weight sizes (int32[2]) */ +#define SPEEX_ECHO_GET_WEIGHT_SIZES 27 + +/* Can't set window content */ +/** Get weights (int32[]) */ +#define SPEEX_ECHO_GET_WEIGHTS 29 + /** Internal echo canceller state. Should never be accessed directly. */ struct SpeexEchoState_; Index: include/speex/speex.h =================================================================== --- include/speex/speex.h (revision 14443) +++ include/speex/speex.h (working copy) @@ -47,6 +47,9 @@ extern "C" { #endif +/* Speex version this headers belongs to */ +#define SPEEX_API...