DCTQuantInv8x8_JPEG

Performs dequantization and inverse DCT of an 8x8 block.

Syntax

IppStatus ippiDCTQuantInv8x8_JPEG_16s_C1(const Ipp16s* pSrc, Ipp16s* pDst, const Ipp16u* pQuantInvTable);

IppStatus ippiDCTQuantInv8x8_JPEG_16s_C1I(Ipp16s* pSrcDst, const Ipp16u* pQuantInvTable);

Parameters

pSrc

Pointer to the 8x8 block of quantized DCT coefficients.

pDst

Pointer to the 8x8 block in the destination image.

pSrcDst

Pointer to the source and destination 8x8 block for in-place operation.

pQuantInvTable

Pointer to the quantization table for the decoder.

Description

The function ippiDCTQuantInv8x8_JPEG is declared in the ippj.h file. This function performs an inverse DCT and dequantization of DCT coefficients.

The function uses a quantization table suitable for fast decoding. This table must be prepared using the function ippiQuantInvTableInit_JPEG.

Return Values

ippStsNoErr

Indicates no error.

ippStsNullPtrErr

Indicates an error condition when any of the specified pointers is NULL.

Submit feedback on this help topic

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