sipxmedialib
Version 3.3
|
#include "mp/FilterBank.h"
#include <stdlib.h>
#include <stdio.h>
#include <math.h>
#include "mp/dsplib.h"
Macros | |
#define | VX1_PC0 1 |
#define | TWOM (2*M) |
#define | WINDOWSIZE (M*6) |
#define | MAX_EXTRA_LDSPKR_DELAY 3000 |
#define | MAX_EXTRA_MIC_DELAY 3000 |
#define | EXTRA_MIC_DELAY 0 |
#define | COMPUTE_BAND_ERL 1 |
#define | USE_IMAGSQ 1 |
#define | ECLEN1 22 |
#define | ECLEN2 (ECLEN1) |
#define | ECLEN3 (ECLEN1) |
#define | ECLEN4 (ECLEN1) |
#define | ARITHMETIC_TYPE 3 |
#define | MAX_TARGET_ECHO_SUP_DB (40*1024-1) |
#define | DEBUG_ECHO_ESTIMATE_POW 0 |
#define | THRESHOLD_SCALE 8 |
#define | MIC_GAIN_SHIFT 3 |
#define | POLE_CONST 6 |
#define | SHIFT2 (4) |
#define | SHIFT1 16 |
#define | SHIFT3 8 |
#define | UPDATE_CONSTANT ((1 << SHIFT1)/2) |
#define | RECOMPUTE_POWER_FLAG 1 |
#define | LIMIT_COEFS_FLAG 1 |
#define | PRINT_COEF_LIMITING_FLAG 1 |
#define | COEF_LIMIT 120000 |
#define | COEF_EXAMINE_SHIFT_LOW_DELAY 7 |
#define | COEF_EXAMINE_SHIFT_TAIL 3 |
#define | ESUP_SHIFT 8 |
#define | cipCMax 100 |
Functions | |
int | ESup (int iFlag) |
int | SupTweak (int X0, int X1, int Y1, int X2, int Y2) |
int | TimeTweak (int Hold, int Decay) |
int | Upd (int iFlag) |
int | chooseComplexImplementation (int flag) |
int | cCI (int flag) |
void | ComplexInnerProduct (icomplex *ResultPtr, icomplex *CoeffPtr, icomplex *DLPtr, int EcIndex) |
Variables | |
int | iLoudspeakerFadeDB |
int | iDoubleTalkIndicatorFlag |
#define VX1_PC0 1 |
#define TWOM (2*M) |
#define WINDOWSIZE (M*6) |
#define MAX_EXTRA_LDSPKR_DELAY 3000 |
#define MAX_EXTRA_MIC_DELAY 3000 |
#define EXTRA_MIC_DELAY 0 |
#define COMPUTE_BAND_ERL 1 |
#define USE_IMAGSQ 1 |
#define ECLEN1 22 |
#define ECLEN2 (ECLEN1) |
#define ECLEN3 (ECLEN1) |
#define ECLEN4 (ECLEN1) |
#define ARITHMETIC_TYPE 3 |
#define MAX_TARGET_ECHO_SUP_DB (40*1024-1) |
#define DEBUG_ECHO_ESTIMATE_POW 0 |
#define THRESHOLD_SCALE 8 |
#define MIC_GAIN_SHIFT 3 |
#define POLE_CONST 6 |
#define SHIFT2 (4) |
#define SHIFT1 16 |
#define SHIFT3 8 |
#define UPDATE_CONSTANT ((1 << SHIFT1)/2) |
#define RECOMPUTE_POWER_FLAG 1 |
#define LIMIT_COEFS_FLAG 1 |
#define PRINT_COEF_LIMITING_FLAG 1 |
#define COEF_LIMIT 120000 |
#define COEF_EXAMINE_SHIFT_LOW_DELAY 7 |
#define COEF_EXAMINE_SHIFT_TAIL 3 |
#define ESUP_SHIFT 8 |
#define cipCMax 100 |
int ESup | ( | int | iFlag | ) |
int SupTweak | ( | int | X0, |
int | X1, | ||
int | Y1, | ||
int | X2, | ||
int | Y2 | ||
) |
int TimeTweak | ( | int | Hold, |
int | Decay | ||
) |
int Upd | ( | int | iFlag | ) |
int chooseComplexImplementation | ( | int | flag | ) |
int cCI | ( | int | flag | ) |
void ComplexInnerProduct | ( | icomplex * | ResultPtr, |
icomplex * | CoeffPtr, | ||
icomplex * | DLPtr, | ||
int | EcIndex | ||
) |
int iLoudspeakerFadeDB |
int iDoubleTalkIndicatorFlag |