|
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 |
1.8.11