Displaying 8 results from an estimated 8 matches for "speex_preprocess_estimate_update".
2004 Aug 06
4
memory
hi!
I'm using the speex library in my RTP project (i'm using GNU ccRTP library).
My program creates and destroys speex objects everytime a new RTP connection
is made. But, when i test it with a client which create a connection to it
one after another, the free memory decrease constantly to the point where
the programs execution crash because not more free memory. It seems like the
2004 Aug 06
0
speex preprocess redux
...the smaller value was actually the best in my initial testing,
but I need to test this against a more noisy setup than I have here.
I am guessing that for vad a shorter adaptation time is probably
better for most situations?
Tom
At 07:55 PM 5/17/2004, Jean-Marc Valin wrote:
>Hi,
>
>The speex_preprocess_estimate_update(....) function is only used when you want
>to perform adaptation without running the denoiser (e.g. when using
>push-to-talk). In most cases, you probably won't need it though.
>
>Second thing, if you want to make adaptation slower, look for a modulo (%) in
>the code and increase...
2004 Aug 06
2
speex preprocess redux
...plemented all of Steve Kann's mods, and
> they are 90% of the way there in terms of working, except that I am still
> having issues denoising open air mics. But that is tangential to my
> question-
>
> I was wondering what the following function is supposed to be used for:
> speex_preprocess_estimate_update(....)
>
> I couldn't find anywhere in the code that references it- it appears to
> update
> the noise estimate without denoising anything- ? If so, does this
> need to
> be called for AGC to work, or?
<p>Beats me :)
I've found the denoiser to work very well on o...
2012 Dec 25
0
Problem in using SpeexPreprocess
...FILE *fin = fopen(argv[1], "r");
FILE *fout = fopen(argv[2], "wb");
short in[FRAME_SIZE]; //float input[FRAME_SIZE];
char cbits[200];
int nbBytes;
while (1)
{
fread(in, sizeof(short), FRAME_SIZE, fin);
if (feof(fin)) break;
speex_preprocess_estimate_update(preprocess_state, in);
speex_preprocess_run(preprocess_state, in);
fwrite(in, sizeof(short), FRAME_SIZE, fout);
}
speex_preprocess_state_destroy(preprocess_state);
fclose(fin); fclose(fout);
return 0;
}
------------------------------------------
The inputs to the prog...
2004 Aug 06
0
speex preprocess redux
...eve Kann's mods, and
>>they are 90% of the way there in terms of working, except that I am still
>>having issues denoising open air mics. But that is tangential to my
>>question-
>>
>>I was wondering what the following function is supposed to be used for:
>>speex_preprocess_estimate_update(....)
>>
>>I couldn't find anywhere in the code that references it- it appears to update
>>the noise estimate without denoising anything- ? If so, does this need to
>>be called for AGC to work, or?
>
>
>Beats me :)
>
>I've found the denoiser to work v...
2005 Sep 03
2
Library export file for Win32 (patch)
...48
+speex_echo_state_reset @49
+speex_encode_int @50
+speex_encode_stereo_int @51
+speex_jitter_destroy @52
+speex_jitter_get @53
+speex_jitter_get_pointer_timestamp @54
+speex_jitter_init @55
+speex_jitter_put @56
+speex_lib_get_mode @57
+speex_preprocess @58
+speex_preprocess_ctl @59
+speex_preprocess_estimate_update @60
+speex_preprocess_state_destroy @61
+speex_preprocess_state_init @62
+speex_nb_mode @63 DATA
+speex_wb_mode @64 DATA
+speex_uwb_mode @65 DATA
2008 Mar 29
0
GCC/ELF Visibility patch
...tate *st, spx_int16_t *x, spx_int32_t *echo)
{
return speex_preprocess_run(st, x);
}
-int speex_preprocess_run(SpeexPreprocessState *st, spx_int16_t *x)
+EXPORT int speex_preprocess_run(SpeexPreprocessState *st, spx_int16_t *x)
{
int i;
int M;
@@ -1010,7 +1010,7 @@
}
}
-void speex_preprocess_estimate_update(SpeexPreprocessState *st, spx_int16_t *x)
+EXPORT void speex_preprocess_estimate_update(SpeexPreprocessState *st, spx_int16_t *x)
{
int i;
int N = st->ps_size;
@@ -1045,7 +1045,7 @@
}
-int speex_preprocess_ctl(SpeexPreprocessState *state, int request, void *ptr)
+EXPORT int speex_p...
2008 Mar 29
2
GCC/ELF Visibility patch (fwd)
...tate *st, spx_int16_t *x, spx_int32_t *echo)
{
return speex_preprocess_run(st, x);
}
-int speex_preprocess_run(SpeexPreprocessState *st, spx_int16_t *x)
+EXPORT int speex_preprocess_run(SpeexPreprocessState *st, spx_int16_t *x)
{
int i;
int M;
@@ -1010,7 +1010,7 @@
}
}
-void speex_preprocess_estimate_update(SpeexPreprocessState *st, spx_int16_t *x)
+EXPORT void speex_preprocess_estimate_update(SpeexPreprocessState *st, spx_int16_t *x)
{
int i;
int N = st->ps_size;
@@ -1045,7 +1045,7 @@
}
-int speex_preprocess_ctl(SpeexPreprocessState *state, int request, void *ptr)
+EXPORT int speex_p...