Decodes quantized LSFs.
IppStatus ippsLSFDecode_G729_16s (const Ipp16s* quantIndex, Ipp16s* pQuantLSFTable, Ipp16s* pQuantLSF);
IppStatus ippsLSFDecode_G729B_16s(const Ipp16s* quantIndex, Ipp16s* pQuantLSFTable, Ipp16s* pQuantLSF);
IppStatus ippsLSFDecode_G729B_32f (const int* quantIndex, Ipp32f* pQuantLSFTable, Ipp32f* pDstQLsp);
IppStatus ippsLSFDecode_G729_32f (const int* quantIndex, Ipp32f* pQuantLSFTable, Ipp32f* pQuantLSF);
quantIndex |
Pointer to the vector of indices: L0, L1, L2, L3 (see Table 8/G.729 in [ITU729] ) or L0, L1, L2 (see also [ITU729B] , section 4.3) . |
pQuantLSFTable |
Pointer to the input/output table [4][10] of 4 previously quantized LSFs vectors, in Q13 for 16s data. |
pQuantLSF |
Pointer to the quantized LSF output vector [10], in Q13 for 16s data. |
These functions are declared in the ippsc.h file. The function ippsLSFDecode_G729 retrieves the quantized LSF coefficients from the quantization table and indices.
The function ippsLSFDecode_G729B retrieves the quantized LSF coefficients for the SID frame. Only L0, L1, L2 indices are used.
ippStsNoErr |
Indicates no error. |
ippStsNullPtrErr |
Indicates an error when one of the specified pointers is NULL. |
ippStsLSFLow |
Indicates a warning of only low stability of LSF. |
ippStsLSFHigh |
Indicates a warning of only high stability of LSF. |
ippStsLSFLowAndHigh |
Indicates a warning of both low and high stability of LSF. |
Copyright © 2000 - 2011, Intel Corporation. All rights reserved.