Performs deblocking filtering on the horizontal edges of 8X8 chroma macroblock.
IppStatus ippiFilterDeblockingChroma_HorEdge_AVS_8u_C1IR(IppiFilterDeblock_8u* pDeblockInfo);
pDeblockInfo |
Pointer to the deblocking parameters |
The function ippiFilterDeblockingChroma_HorEdge_AVS_8u_C1IR is declared in the ippvc.h file. This function performs Deblocking Filtering on the horizontal 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 2 of BS parameters (values for the upper edge of each 4x8 block). |
The function uses arrays pAlpha, pBeta, pBs, pThresholds as input arguments. pAlpha, pBeta, and pBs are the same arrays as in FilterDeblockingLuma_HorEdge_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.