sipxmedialib
Version 3.3
|
#include <stdlib.h>
#include <stdio.h>
#include <math.h>
#include "mp/HandsetFilterBank.h"
#include "mp/FilterBank.h"
#include "mp/MpBuf.h"
#include "mp/dsplib.h"
#include "mp/MpCodec.h"
#include "mp/HandsetFilterbankWindows.h"
Macros | |
#define | VX1_PC0 1 |
#define | COMPUTE_BAND_ERL 1 |
#define | PASS_THROUGH_TEST 0 |
#define | HS_MAX_TARGET_ECHO_SUP_DB (40*1024-1) |
#define | ARITHMETIC_TYPE 3 |
#define | L1 (HS_MAX_NUM_TAPS) |
#define | THRESHOLD_SCALE 8 |
#define | TEST_SINUSOID_DEBUG 0 |
#define | MIC_GAIN_SHIFT 3 |
#define | MODULATION 1 |
#define | FBSHIFT0 1 |
#define | ReconstructionWindow AnalysisWindow |
#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 | ESUP_SHIFT 8 |
Functions | |
int | HSupTweak (int X0, int X1, int Y1, int X2, int Y2) |
int | HTimeTweak (int Hold, int Decay) |
int | HSEchoSup (int iFlag) |
int | ELD (int iFlag) |
int | MicDelay (int iFlag) |
int | imagsq (icomplex *ptr, int shift) |
void | complexInnerProduct (icomplex *ResultPtr, icomplex *CoeffPtr, icomplex *DLPtr, int EcIndex) |
void | complexCoefUpdate (icomplex *NormedErrPtr, icomplex *CoeffPtr, icomplex *DLPtr, int EcIndex) |
int | chooseComplexImplementation (int flag) |
int | cCI (int flag) |
#define VX1_PC0 1 |
#define COMPUTE_BAND_ERL 1 |
#define PASS_THROUGH_TEST 0 |
#define HS_MAX_TARGET_ECHO_SUP_DB (40*1024-1) |
#define ARITHMETIC_TYPE 3 |
#define L1 (HS_MAX_NUM_TAPS) |
#define THRESHOLD_SCALE 8 |
#define TEST_SINUSOID_DEBUG 0 |
#define MIC_GAIN_SHIFT 3 |
#define MODULATION 1 |
#define FBSHIFT0 1 |
#define ReconstructionWindow AnalysisWindow |
#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 ESUP_SHIFT 8 |
int HSupTweak | ( | int | X0, |
int | X1, | ||
int | Y1, | ||
int | X2, | ||
int | Y2 | ||
) |
int HTimeTweak | ( | int | Hold, |
int | Decay | ||
) |
int HSEchoSup | ( | int | iFlag | ) |
int ELD | ( | int | iFlag | ) |
int MicDelay | ( | int | iFlag | ) |
int imagsq | ( | icomplex * | ptr, |
int | shift | ||
) |
void complexInnerProduct | ( | icomplex * | ResultPtr, |
icomplex * | CoeffPtr, | ||
icomplex * | DLPtr, | ||
int | EcIndex | ||
) |
void complexCoefUpdate | ( | icomplex * | NormedErrPtr, |
icomplex * | CoeffPtr, | ||
icomplex * | DLPtr, | ||
int | EcIndex | ||
) |
int chooseComplexImplementation | ( | int | flag | ) |
int cCI | ( | int | flag | ) |