Performs the bzip2-specific RLE decoding.
IppStatus ippsDecodeRLEState_BZ2_8u(Ipp8u** ppSrc, 32u* pSrcLen, Ipp8u** ppDst, 32u* pDstLen, IppRLEState_BZ2* pRLEState);
ppSrc |
Double pointer to the source buffer. |
pSrcLen |
Pointer to the length of the source buffer. |
ppDst |
Double pointer to the destination buffer. |
pDstLen |
Pointer to the length of the destination buffer. |
pRLEState |
Pointer to the bzip2-specific RLE state structure. |
The function ippsDecodeRLEState_BZ2 is declared in the ippdc.h file. This function performs RLE decoding with thresholding equal to 4. It processes the input data ppSrc and writes the results to the ppDst buffer. The function uses the bzip2-specific RLE state structure pRLEState. This structure must be initialized by the functions ippsDecodeRLEStateInit_BZ2 beforehand.
ippStsNoErr |
Indicates no error. |
ippStsNullPtrErr |
Indicates an error if one of the pointers is NULL. |
ippStsSizeErr |
Indicates an error if length of the source or destination buffer is less than or equal to 0. |
ippStsDstSizeLessExpected |
Indicates a warning if size of the destination buffer is insufficient to store all output elements. |
Copyright © 2000 - 2010, Intel Corporation. All rights reserved.