Performs deblocking filtering on the vertical edges of 8X8 chroma macroblock.
IppStatus ippiFilterDeblockingChroma_VerEdge_AVS_8u_C1IR(IppiFilterDeblock_8u* pDeblockInfo);
pDeblockInfo |
Pointer to the deblocking parameters |
The function ippiFilterDeblockingChroma_VerEdge_AVS_8u_C1IR is declared in the ippvc.h file. This function performs Deblocking Filtering on the vertical edge of the 8x8 chroma macroblock in accordance with 9.11 of [AVS].
IppiFilterDeblock_8u structure contains the following fields:
pSrcDstPlane |
Pointer to the initial and resultant coefficients. |
srcDstStep |
Distance between starts of the consecutive lines in the array. |
pAlpha |
Array of size 1 of Alpha Thresholds. |
pBeta |
Array of size 1 of Beta Thresholds. |
pThresholds |
Array of size 1 of Thresholds (filter reduction parameter C). |
pBs |
Array of size 4 of BS parameters number (values for the left edge of an 8x4 block), but only two of the four elements are used: element 0 and element 2. |
The function uses arrays pAlpha, pBeta, pBs, pThresholds as input arguments. pAlpha, pBeta, and pBs are the same arrays as in FilterDeblockingLuma_VerEdge_AVS function. See the figure below for the arrangement of pBs array elements.
Values of the arrays are calculated as follows:
ippStsNoErr |
Indicates no error. |
ippStsNullPtrErr |
Indicates an error condition if at least one of the specified pointers is NULL. |
Copyright © 2000 - 2010, Intel Corporation. All rights reserved.