#include <math.h>#include "speex/speex_preprocess.h"#include "misc.h"#include "smallft.h"Include dependency graph for preprocess.c:

Defines | |
| #define | max(a, b) ((a) > (b) ? (a) : (b)) |
| #define | min(a, b) ((a) < (b) ? (a) : (b)) |
| #define | M_PI 3.14159263 |
| #define | SQRT_M_PI_2 0.88623 |
| #define | LOUDNESS_EXP 2.5 |
| #define | NB_BANDS 8 |
| #define | SPEEX_PROB_START_DEFAULT 0.35f |
| #define | SPEEX_PROB_CONTINUE_DEFAULT 0.20f |
| #define | ZMIN .1 |
| #define | ZMAX .316 |
| #define | ZMIN_1 10 |
| #define | LOG_MIN_MAX_1 0.86859 |
| #define | NOISE_OVERCOMPENS 1.4 |
Functions | |
| SpeexPreprocessState * | speex_preprocess_state_init (int frame_size, int sampling_rate) |
| void | speex_preprocess_state_destroy (SpeexPreprocessState *st) |
| int | speex_preprocess (SpeexPreprocessState *st, spx_int16_t *x, spx_int32_t *echo) |
| void | speex_preprocess_estimate_update (SpeexPreprocessState *st, spx_int16_t *x, spx_int32_t *echo) |
| int | speex_preprocess_ctl (SpeexPreprocessState *state, int request, void *ptr) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||
|
|
|
||||||||||||||||
|
|
|
||||||||||||||||
|
|
|
|
|
|
||||||||||||
|
|
1.4.2