void Lsp_qua_cs( Word16 flsp_in[M], /* (i) Q13 : Original LSP parameters */ Word16 lspq_out[M], /* (o) Q13 : Quantized LSP parameters */ Word16 *code /* (o) : codes of the selected LSP */ ) { Word16 wegt[M]; /* Q11->normalized : weighting coefficients */ Get_wegt( flsp_in, wegt ); Relspwed( flsp_in, wegt, lspq_out, lspcb1, lspcb2, fg, freq_prev, fg_sum, fg_sum_inv, code); }
void Lsp_qua_cse( Word16 flsp_in[M], /* (i) Q13 : Original LSP parameters */ Word16 lspq_out[M], /* (o) Q13 : Quantized LSP parameters */ Word16 *code, /* (o) : codes of the selected LSP */ Word16 freq_prev[MA_NP][M], /* (i) Q13 : previous LSP MA vector */ Word16 freq_cur[] /* (o) Q13 : current LSP MA vector */ ) { Word16 wegt[M]; /* Q11->normalized : weighting coefficients */ Get_wegt( flsp_in, wegt ); Relspwede( flsp_in, wegt, lspq_out, lspcb1, lspcb2, fg, freq_prev, fg_sum, fg_sum_inv, code, freq_cur); }