FreeCalypso > hg > gsmhr-codec-ref
view sp_sfrm.h @ 2:aa7cc4333d95
Makefile: suppress some of the noise
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Fri, 14 Jun 2024 23:57:53 +0000 |
parents | 9008dbc8ca74 |
children |
line wrap: on
line source
#ifndef __SP_SFRM #define __SP_SFRM #include "typedefs.h" /*_________________________________________________________________________ | | | Function Prototypes | |_________________________________________________________________________| */ Shortword g_corr2(Shortword *pswIn, Shortword *pswIn2, Longword *pL_out); int closedLoopLagSearch(Shortword pswLagList[], int iNumLags, Shortword pswLtpState[], Shortword pswHCoefs[], Shortword pswPVect[], Shortword *pswLag, Shortword *pswLtpShift); void decorr(int iNumVects, Shortword pswGivenVect[], Shortword pswVects[]); Shortword g_quant_vl(Shortword swUVCode, Shortword pswWInput[], Shortword swWIShift, Shortword pswWLTPVec[], Shortword pswWVSVec1[], Shortword pswWVSVec2[], struct NormSw snsRs00, struct NormSw snsRs11, struct NormSw snsRs22); void gainTweak(struct NormSw *psErrorTerm); void hnwFilt(Shortword pswInSample[], Shortword pswOutSample[], Shortword pswState[], Shortword pswInCoef[], int iStateOffset, Shortword swZeroState, int iNumSamples); void sfrmAnalysis(Shortword *pswWSpeech, Shortword swVoicingMode, struct NormSw snsSqrtRs, Shortword *pswHCoefs, Shortword *pswLagList, short siNumLags, Shortword swPitch, Shortword swHNWCoef, short *psiLagCode, short *psiVSCode1, short *psiVSCode2, short *psiGsp0Code, Shortword swSP); Shortword v_srch(Shortword pswWInput[], Shortword pswWBasisVecs[], short int siNumBasis); #endif