Perform AAN IDCT on 8X8 U and V blocks
SSE2
FwStatus | fwiDCT8x8Inv_AANTransposed_16s_P2C2R | ( | const Fw16s * pSrcU, const Fw16s * pSrcV, Fw16s * pDstUV, Fw32s dstStep, Fw32s countU, Fw32s countV ); | |
FwStatus | fwiDCT8x8Inv_AANTransposed_16s8u_P2C2R | ( | const Fw16s * pSrcU, const Fw16s * pSrcV, Fw8u * pDstUV, Fw32s dstStep, Fw32s countU, Fw32s countV ); |
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. |
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.