diff options
Diffstat (limited to 'thirdparties/win32/include/BroadVoice16/bv16/bv16externs.h')
-rwxr-xr-x | thirdparties/win32/include/BroadVoice16/bv16/bv16externs.h | 138 |
1 files changed, 69 insertions, 69 deletions
diff --git a/thirdparties/win32/include/BroadVoice16/bv16/bv16externs.h b/thirdparties/win32/include/BroadVoice16/bv16/bv16externs.h index 6d7ce95..6bc8f3e 100755 --- a/thirdparties/win32/include/BroadVoice16/bv16/bv16externs.h +++ b/thirdparties/win32/include/BroadVoice16/bv16/bv16externs.h @@ -60,98 +60,98 @@ extern Word16 cccb[]; /* Function Prototypes */ Word32 estlevel( -Word32 lg, -Word32 *level, -Word32 *lmax, -Word32 *lmin, -Word32 *lmean, -Word32 *x1, -Word16 ngfae, -Word16 nggalgc, -Word16 *estl_alpha_min); /* Q15 */ + Word32 lg, + Word32 *level, + Word32 *lmax, + Word32 *lmin, + Word32 *lmean, + Word32 *x1, + Word16 ngfae, + Word16 nggalgc, + Word16 *estl_alpha_min); /* Q15 */ void excdec_w_synth( -Word16 *xq, /* (o) Q0 quantized signal vector */ -Word16 *ltsym, /* (i/o) Q16 quantized excitation signal vector */ -Word16 *stsym, /* (i/o) Q0 short-term predictor memory */ -Word16 *idx, /* (o) quantizer codebook index for uq[] vector */ -Word16 *b, /* (i) Q15 coefficient of 3-tap pitch predictor */ -Word16 *cb, /* (i) Q0 codebook */ -Word16 pp, /* pitch period (# of 8 kHz samples) */ -Word16 *aq, /* (i) Q12 short-term predictor coefficients */ -Word16 gain_exp, /* gain_exp of current sub-frame */ -Word32 *EE + Word16 *xq, /* (o) Q0 quantized signal vector */ + Word16 *ltsym, /* (i/o) Q16 quantized excitation signal vector */ + Word16 *stsym, /* (i/o) Q0 short-term predictor memory */ + Word16 *idx, /* (o) quantizer codebook index for uq[] vector */ + Word16 *b, /* (i) Q15 coefficient of 3-tap pitch predictor */ + Word16 *cb, /* (i) Q0 codebook */ + Word16 pp, /* pitch period (# of 8 kHz samples) */ + Word16 *aq, /* (i) Q12 short-term predictor coefficients */ + Word16 gain_exp, /* gain_exp of current sub-frame */ + Word32 *EE ); Word32 gaindec( -Word32 *lgq, /* Q25 */ -Word16 gidx, -Word16 *lgpm, /* Q11 */ -Word32 *prevlg, /* Q25 */ -Word32 level, /* Q25 */ -Word16 *nggalgc, -Word32 *lg_el); + Word32 *lgq, /* Q25 */ + Word16 gidx, + Word16 *lgpm, /* Q11 */ + Word32 *prevlg, /* Q25 */ + Word32 level, /* Q25 */ + Word16 *nggalgc, + Word32 *lg_el); void gainplc(Word32 E, Word16 *lgeqm, Word32 *lgqm); void lspdec( -Word16 *lspq, /* Q15 */ -Word16 *lspidx, -Word16 *lsppm, /* Q15 */ -Word16 *lspqlast); + Word16 *lspq, /* Q15 */ + Word16 *lspidx, + Word16 *lsppm, /* Q15 */ + Word16 *lspqlast); void lspdecplc( -Word16 *lspq, /* Q15 */ -Word16 *lsppm); /* Q15 */ + Word16 *lspq, /* Q15 */ + Word16 *lsppm); /* Q15 */ Word16 coarsepitch( -Word16 *xw, /* (i) Q1 weighted low-band signal frame */ -struct BV16_Encoder_State *c); /* (i/o) coder state */ + Word16 *xw, /* (i) Q1 weighted low-band signal frame */ + struct BV16_Encoder_State *c); /* (i/o) coder state */ Word16 refinepitch( -Word16 *x, -Word16 cpp, -Word16 *ppt); + Word16 *x, + Word16 cpp, + Word16 *ppt); Word16 pitchtapquan( -Word16 *x, -Word16 pp, -Word16 *b, -Word32 *re); + Word16 *x, + Word16 pp, + Word16 *b, + Word32 *re); void excquan( -Word16 *idx, /* quantizer codebook index for uq[] vector */ -Word16 *s, /* (i) Q0 input signal vector */ -Word16 *aq, /* (i) Q12 noise feedback filter coefficient array */ -Word16 *fsz, /* (i) Q12 short-term noise feedback filter - numerator */ -Word16 *fsp, /* (i) Q12 short-term noise feedback filter - denominator */ -Word16 *b, /* (i) Q15 coefficient of 3-tap pitch predictor */ -Word16 beta, /* (i) Q13 coefficient of pitch feedback filter */ -Word16 *stsym, /* (i/o) Q0 filter memory */ -Word16 *ltsym, /* (i/0) Q0 long-term synthesis filter memory */ -Word16 *ltnfm, /* (i/o) Q0 long-term noise feedback filter memory */ -Word16 *stnfz, /* (i/o) Q0 filter memory */ -Word16 *stnfp, /* (i/o) Q0 filter memory */ -Word16 *cb, /* (i) scalar quantizer codebook - normalized by gain_exp */ -Word16 pp, /* pitch period (# of 8 kHz samples) */ -Word16 gain_exp + Word16 *idx, /* quantizer codebook index for uq[] vector */ + Word16 *s, /* (i) Q0 input signal vector */ + Word16 *aq, /* (i) Q12 noise feedback filter coefficient array */ + Word16 *fsz, /* (i) Q12 short-term noise feedback filter - numerator */ + Word16 *fsp, /* (i) Q12 short-term noise feedback filter - denominator */ + Word16 *b, /* (i) Q15 coefficient of 3-tap pitch predictor */ + Word16 beta, /* (i) Q13 coefficient of pitch feedback filter */ + Word16 *stsym, /* (i/o) Q0 filter memory */ + Word16 *ltsym, /* (i/0) Q0 long-term synthesis filter memory */ + Word16 *ltnfm, /* (i/o) Q0 long-term noise feedback filter memory */ + Word16 *stnfz, /* (i/o) Q0 filter memory */ + Word16 *stnfp, /* (i/o) Q0 filter memory */ + Word16 *cb, /* (i) scalar quantizer codebook - normalized by gain_exp */ + Word16 pp, /* pitch period (# of 8 kHz samples) */ + Word16 gain_exp ); Word16 gainquan( -Word32 *gainq, /* Q18 */ -Word32 *ee, /* Q3 */ -Word16 *lgpm, /* Q11 */ -Word32 *prevlg, /* Q25 */ -Word32 level); /* Q25 */ + Word32 *gainq, /* Q18 */ + Word32 *ee, /* Q3 */ + Word16 *lgpm, /* Q11 */ + Word32 *prevlg, /* Q25 */ + Word32 level); /* Q25 */ void lspquan( -Word16 *lspq, -Word16 *lspidx, -Word16 *lsp, -Word16 *lsppm); + Word16 *lspq, + Word16 *lspidx, + Word16 *lsp, + Word16 *lsppm); void preprocess( -struct BV16_Encoder_State *cs, -Word16 *output, /* (o) Q0 output signal, less factor 1.5 */ -Word16 *input, /* (i) Q0 input signal */ -Word16 N); /* length of signal */ + struct BV16_Encoder_State *cs, + Word16 *output, /* (o) Q0 output signal, less factor 1.5 */ + Word16 *input, /* (i) Q0 input signal */ + Word16 N); /* length of signal */ |