sipxmedialib
Version 3.3
|
#include "mp/dsplib.h"
Macros | |
#define | FILTER_N 7 |
#define | HALF_FILTER_N (FILTER_N+1)/2 |
Functions | |
void | init_CNG () |
void | white_noise_generator (MpAudioSample *shpSamples, int iLength, uint32_t ulNoiseLevelAve) |
void | comfort_noise_generator (MpAudioSample *shpSamples, int iLength, uint32_t ulNoiseLevelAve) |
void | background_noise_level_estimation (uint32_t &ulNoiseLevel, MpAudioSample *shpSamples, int iLength) |
int64_t | dspDotProd16x32 (const short *v1, const int *v2, int count, int64_t *res) |
int64_t | dspDotProd16skip32 (const short *v1, const int *v2, int count, int64_t *res) |
void | dspCoeffUpdate16x32 (const short *v1, int *v2, int count, int factor) |
void | dspCoeffUpdate16skip32 (const short *v1, int *v2, int count, int factor) |
Variables | |
short | shpLP500 [HALF_FILTER_N] |
short | shpFilterBuf [SAMPLES_PER_FRAME+FILTER_N] |
#define FILTER_N 7 |
#define HALF_FILTER_N (FILTER_N+1)/2 |
void init_CNG | ( | ) |
void white_noise_generator | ( | MpAudioSample * | shpSamples, |
int | iLength, | ||
uint32_t | ulNoiseLevelAve | ||
) |
void comfort_noise_generator | ( | MpAudioSample * | shpSamples, |
int | iLength, | ||
uint32_t | ulNoiseLevelAve | ||
) |
void background_noise_level_estimation | ( | uint32_t & | ulNoiseLevel, |
MpAudioSample * | shpSamples, | ||
int | iLength | ||
) |
int64_t dspDotProd16x32 | ( | const short * | v1, |
const int * | v2, | ||
int | count, | ||
int64_t * | res | ||
) |
int64_t dspDotProd16skip32 | ( | const short * | v1, |
const int * | v2, | ||
int | count, | ||
int64_t * | res | ||
) |
void dspCoeffUpdate16x32 | ( | const short * | v1, |
int * | v2, | ||
int | count, | ||
int | factor | ||
) |
void dspCoeffUpdate16skip32 | ( | const short * | v1, |
int * | v2, | ||
int | count, | ||
int | factor | ||
) |
short shpLP500[HALF_FILTER_N] |
short shpFilterBuf[SAMPLES_PER_FRAME+FILTER_N] |