LSFDecode_G729

Decodes quantized LSFs.

Syntax

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);

Parameters

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.

Description

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.

Return Values

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.

Submit feedback on this help topic

Copyright © 2000 - 2011, Intel Corporation. All rights reserved.