Evaluates sum of absolute difference between current and reference 8X16 blocks.
IppStatus ippiSAD8x16_8u32s_C1R(const Ipp8u* pSrcCur, int srcCurStep, const Ipp8u* pSrcRef, int srcRefStep, Ipp32s* pSAD, Ipp32s mcType);
pSrcCur |
Pointer to an 8x16 block in the source plane. |
srcCurStep |
Distance in bytes between starts of the consecutive lines in the source image. |
pSrcRef |
Pointer to an 8x16 block in the reference plane. |
srcRefStep |
Distance in bytes between starts of the consecutive lines in the reference image. |
pSAD |
Pointer to the SAD value. |
mcType |
MC type IPPVC_MC_APX; reserved and must be 0. |
This function is declared in the ippvc.h header file. The function ippiSAD8x16_8u32s_C1R evaluates the sum of absolute difference of all the elements in the current 8x16 block and the corresponding elements in the reference 8x16 block. The result is stored in pSAD.
This function is used in the H.264 encoder included into Intel IPP Samples. See introduction to this section.
ippStsNoErr |
Indicates no error. |
ippStsNullPtrErr |
Indicates an error when at least one input pointer is NULL. |
Copyright © 2000 - 2010, Intel Corporation. All rights reserved.