12.07.2015 Views

Intel® IPP Quick Reference

Intel® IPP Quick Reference

Intel® IPP Quick Reference

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Quick</strong> <strong>Reference</strong>FDPInvRetrieves input signal from prediction error, using frequency domain prediction procedure.IppStatus ippsFDPInv_32f(IppsFDPState_32f* pfdpstate, Ipp32f* psrcdst,const int* pbandsoffset, int bands_number, const Ipp8u*prediction_used);Huffman Algorithm FunctionsGetSizeHDTCalculates size of the Huffman Decode table.ippsGetSizeHDT_32s (const Ipp32s* pinputtable, Ipp32s* pbuffer, Ipp32sbuffsize, Ipp32s* psize);BuildHDTBuilds Huffman decode table.ippsBuildHDT_32s (const Ipp32s* pinputtable, Ipp32s* pdecodetable,Ipp32s size);DecodeVLCDecodes value from Huffman table.ippsDecodeVLC_32s(Ipp32s** ppbitstream, Ipp32u* poffset, Ipp32s*pdecodetable, Ipp32s* pdata);ippsDecodeVLC_Block_32s(Ipp32s** ppbitstream, Ipp32u* poffset, Ipp32s*pdecodetable, Ipp32u length, Ipp16s* pdata);ippsDecodeVLC_MP3ESCBlock_32s(Ipp32s** ppbitstream, Ipp32u* poffset,Ipp32s* pdecodetable, Ipp32u length, Ipp32u linbits, Ipp16s* pdata);ippsDecodeVLC_AACESCBlock_32s(Ipp32s** ppbitstream, Ipp32u* poffset,Ipp32s* pdecodetable, Ipp32u length, Ipp16s* pdata);GetSizeHETCalculates size required for input Huffman table.IppStatus ippsGetSizeHET_16s(const Ipp16s* pinputtable, Ipp32s* psize);BuildHETBuilds Huffman table.IppStatus ippsBuildHET_16s(const Ipp16s* pinputtable, Ipp16s*pinternaltable);HuffmanCountBitsCalculates size required for encoding quantized values.IppStatus ippsHuffmanCountBits_16s(const Ipp16s* pinputdata, Ipp32slength, const Ipp16s* pinternaltable, Ipp16s* pcountbits);188

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!