webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
#include "lpc_analysis.h"
#include "settings.h"
#include "codec.h"
#include "entropy_coding.h"
#include <math.h>
#include <string.h>
Macros | |
#define | LEVINSON_EPS 1.0e-10 |
Functions | |
double | WebRtcIsac_LevDurb (double *a, double *k, double *r, size_t order) |
void | WebRtcIsac_GetVars (const double *input, const int16_t *pitchGains_Q12, double *oldEnergy, double *varscale) |
void | WebRtcIsac_GetVarsUB (const double *input, double *oldEnergy, double *varscale) |
void | WebRtcIsac_GetLpcCoefLb (double *inLo, double *inHi, MaskFiltstr *maskdata, double signal_noise_ratio, const int16_t *pitchGains_Q12, double *lo_coeff, double *hi_coeff) |
void | WebRtcIsac_GetLpcCoefUb (double *inSignal, MaskFiltstr *maskdata, double *lpCoeff, double corrMat[][UB_LPC_ORDER+1], double *varscale, int16_t bandwidth) |
void | WebRtcIsac_GetLpcGain (double signal_noise_ratio, const double *filtCoeffVecs, int numVecs, double *gain, double corrMat[][UB_LPC_ORDER+1], const double *varscale) |
#define LEVINSON_EPS 1.0e-10 |
void WebRtcIsac_GetLpcCoefLb | ( | double * | inLo, |
double * | inHi, | ||
MaskFiltstr * | maskdata, | ||
double | signal_noise_ratio, | ||
const int16_t * | pitchGains_Q12, | ||
double * | lo_coeff, | ||
double * | hi_coeff | ||
) |
void WebRtcIsac_GetLpcCoefUb | ( | double * | inSignal, |
MaskFiltstr * | maskdata, | ||
double * | lpCoeff, | ||
double | corrMat[][UB_LPC_ORDER+1], | ||
double * | varscale, | ||
int16_t | bandwidth | ||
) |
void WebRtcIsac_GetLpcGain | ( | double | signal_noise_ratio, |
const double * | filtCoeffVecs, | ||
int | numVecs, | ||
double * | gain, | ||
double | corrMat[][UB_LPC_ORDER+1], | ||
const double * | varscale | ||
) |
void WebRtcIsac_GetVars | ( | const double * | input, |
const int16_t * | pitchGains_Q12, | ||
double * | oldEnergy, | ||
double * | varscale | ||
) |
void WebRtcIsac_GetVarsUB | ( | const double * | input, |
double * | oldEnergy, | ||
double * | varscale | ||
) |
double WebRtcIsac_LevDurb | ( | double * | a, |
double * | k, | ||
double * | r, | ||
size_t | order | ||
) |