EncodeHuffInit_BZ2

Initializes the elements of the bzip2-specific internal state for Huffman encoding.

Syntax

IppStatus ippsEncodeHuffInit_BZ2_16u8u(int sizeDictionary, const int freqTable[258], const Ipp16u* pSrc, int srcLen, IppEncodeHuffState_BZ2* pEncodeHuffState);

Parameters

sizeDictionary

Size of the dictionary.

freqTable

Table of frequencies of symbols.

pSrc

Pointer to the source vector.

srcLen

Length of the source vector.

pEncodeHuffState

Pointer to internal state structure for bzip2 specific Huffman coding.

Description

The function ippsEncodeHuffInit_BZ2 is declared in the ippdc.h file. This function initializes the elements of the bzip2-specific internal state for Huffman encoding. This structure is used by the function ippsEncodeHuff_BZ2. The size of this buffer must be computed previously by calling the function ippsEncodeHuffGetSize_BZ2.

Return Values

ippStsNoErr

Indicates no error.

ippStsNullPtrErr

Indicates an error if one of the pointers is NULL.

ippStsSizeErr

Indicates an error if length of the source buffer is less than or equal to 0.

Submit feedback on this help topic

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