#include "misc.h"#include "speex/speex_echo.h"#include "fftwrap.h"#include "pseudofloat.h"#include "math_approx.h"Include dependency graph for mdf.c:

Defines | |
| #define | M_PI 3.14159265358979323846 |
| #define | min(a, b) ((a)<(b) ? (a) : (b)) |
| #define | max(a, b) ((a)>(b) ? (a) : (b)) |
| #define | WEIGHT_SHIFT 0 |
| #define | TOP16(x) (x) |
Functions | |
| SpeexEchoState * | speex_echo_state_init (int frame_size, int filter_length) |
| void | speex_echo_state_reset (SpeexEchoState *st) |
| void | speex_echo_state_destroy (SpeexEchoState *st) |
| void | speex_echo_cancel (SpeexEchoState *st, short *ref, short *echo, short *out, spx_int32_t *Yout) |
| int | speex_echo_ctl (SpeexEchoState *st, int request, void *ptr) |
Variables | |
| int | fixed_point |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||
|
Performs echo cancellation on a frame |
|
||||||||||||||||
|
|
|
|
Destroys an echo canceller state |
|
||||||||||||
|
Creates a new echo canceller state |
|
|
Resets echo canceller state |
|
|
|
1.4.2