DCT8x8Inv_AANTransposed_Plane

Perform AAN IDCT on 8X8 U and V blocks

Supported Technologies

SSE2

Synopsis

FwStatus   fwiDCT8x8Inv_AANTransposed_16s_P2C2R ( const Fw16s * pSrcUconst Fw16s * pSrcVFw16s * pDstUVFw32s dstStepFw32s countUFw32s countV );
FwStatus   fwiDCT8x8Inv_AANTransposed_16s8u_P2C2R ( const Fw16s * pSrcUconst Fw16s * pSrcVFw8u * pDstUVFw32s dstStepFw32s countUFw32s countV );

Parameters

countU   Number of the last non-zero U coefficient in zig-zag order. When a block contains no non-zero coefficients, the value is -1.
countV   Number of the last non-zero V coefficient in zig-zag order. When a block contains no non-zero coefficients, the value is -1.
dstStep   Step of the destination array.
pDstUV   Pointer to a UV destination array.
pSrcU   Pointer to a block of DCT coefficients for U component.
pSrcV   Pointer to a block of DCT coefficients for V component.

Description

These functions step through transposed 8X8 U and V block of DCT coefficients in two source buffers, perform an IDCT based on the AAN algorithm, and write the result to a joined UV block in a sestination buffer.