Home
last modified time | relevance | path

Searched refs:AEC (Results 1 - 5 of 5) sorted by relevance

/third_party/pulseaudio/src/modules/echo-cancel/
H A Dadrian-aec.h62 /* The following values are for hardware AEC and studio quality
99 * small value (M12dB) is good for Double-Talk AEC */
295 typedef struct AEC AEC; typedef
297 struct AEC { struct
339 static float AEC_dtd(AEC *a, REAL d, REAL x);
341 static void AEC_leaky(AEC *a);
352 static REAL AEC_nlms_pw(AEC *a, REAL d, REAL x_, float stepsize);
354 AEC* AEC_init(int RATE, int have_vector);
355 void AEC_done(AEC *
[all...]
H A Dadrian.h26 typedef struct AEC AEC; typedef
28 AEC* AEC_init(int RATE, int have_vector);
29 void AEC_done(AEC *a);
30 int AEC_doAEC(AEC *a, int d_, int x_);
H A Dadrian-aec.c75 AEC* AEC_init(int RATE, int have_vector) in AEC_init()
77 AEC *a = pa_xnew0(AEC, 1); in AEC_init()
106 void AEC_done(AEC *a) { in AEC_done()
125 static float AEC_dtd(AEC *a, REAL d, REAL x) in AEC_dtd()
160 static void AEC_leaky(AEC *a) in AEC_leaky()
181 void AEC::openwdisplay() {
188 static REAL AEC_nlms_pw(AEC *a, REAL d, REAL x_, float stepsize) in AEC_nlms_pw()
241 int AEC_doAEC(AEC *a, int d_, int x_) in AEC_doAEC()
H A Decho-cancel.h59 AEC *aec;
/third_party/pulseaudio/speex/libspeexdsp/
H A Decho_diagnostic.m1 % Attempts to diagnose AEC problems from recorded samples
59 printf ('Your clock is drifting! No way the AEC will be able to do anything with that. Most likely, you''re doing capture and playback from two different cards.\n');

Completed in 3 milliseconds