#include <math.h>
#include "speex/speex_preprocess.h"
#include "misc.h"
#include "smallft.h"
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) |
#define LOG_MIN_MAX_1 0.86859 |
#define LOUDNESS_EXP 2.5 |
#define M_PI 3.14159263 |
#define max | ( | a, | |||
b | ) | ((a) > (b) ? (a) : (b)) |
#define min | ( | a, | |||
b | ) | ((a) < (b) ? (a) : (b)) |
#define NB_BANDS 8 |
#define NOISE_OVERCOMPENS 1.4 |
#define SPEEX_PROB_CONTINUE_DEFAULT 0.20f |
#define SPEEX_PROB_START_DEFAULT 0.35f |
#define SQRT_M_PI_2 0.88623 |
#define ZMAX .316 |
#define ZMIN .1 |
#define ZMIN_1 10 |
int speex_preprocess | ( | SpeexPreprocessState * | st, | |
spx_int16_t * | x, | |||
spx_int32_t * | echo | |||
) |
int speex_preprocess_ctl | ( | SpeexPreprocessState * | state, | |
int | request, | |||
void * | ptr | |||
) |
void speex_preprocess_estimate_update | ( | SpeexPreprocessState * | st, | |
spx_int16_t * | x, | |||
spx_int32_t * | echo | |||
) |
void speex_preprocess_state_destroy | ( | SpeexPreprocessState * | st | ) |
SpeexPreprocessState* speex_preprocess_state_init | ( | int | frame_size, | |
int | sampling_rate | |||
) |