Performs inverse 8X8 transform of 8X8 luma block coefficients with subsequent intra prediction or motion compensation.
IppStatus ippiTransformLuma8x8InvAddPred_H264_16s8u_C1R(const Ipp8u* pPred, int PredStep, Ipp16s* pSrc, Ipp8u* pDst, int DstStep);
pPred |
Pointer to a reference 8x8 block, which is used either for intra prediction or motion compensation. |
PredStep |
Distance between starts of the consecutive lines in the reference frame. |
pSrc |
Pointer to 8x8 luma block coefficients - source and buffer array of size 64. |
pDst |
Pointer to the destination 8x8 block. |
DstStep |
Distance between starts of the consecutive lines in the destination frame. |
The function ippiTransformLuma8x8InvAddPred_H264_16s8u_C1R is declared in the ippvc.h file. This function performs inverse transform of a 8x8 luma block described in 8.5.13 of [ITUH264], with subsequent intra prediction or motion compensation. Input coefficients are assumed to be inverse quantized and normalized. The pSrc array is used as a buffer during computations.
ippStsNoErr |
Indicates no error. |
ippStsNullPtrErr |
Indicates an error condition if at least one of the specified pointers is NULL. |
Copyright © 2000 - 2011, Intel Corporation. All rights reserved.