Deblock luma macroblock vertical edges
FwStatus | fwiFilterDeblockingLuma_VerEdge_H264_8u_C1IR | ( | Fw8u * pSrcDst, Fw32s srcDstStep, Fw8u * pAlpha, Fw8u * pBeta, Fw8u * pThresholds, Fw8u * pBS ); |
pAlpha | Pointer to an array of size 2 of alpha thresholds (values for external and internal vertical edge). | |
pBS | Pointer to an array of size 16 of BS parameters (values for the left edge of each 4x4 block). | |
pBeta | Pointer to an array of size 2 of beta thresholds (values for external and internal vertical edge). | |
pSrcDst | Pointer to the start of the block. | |
pThresholds | Pointer to an array of size 16 of threshold (Tc0) values for the left edge of each 4x4 block. | |
srcDstStep | Source and destination buffer step size in bytes (width of both buffers in bytes). |
This function steps through a 16X16 luma macroblock in the source buffer and filters artificial discontinuities at block boundaries caused by quantization and other encoding artifacts. It operates on internal and external vertical edges of the macroblock. Results are written back to the source location. The function performs filtering in accordance with section 8.7.2 of H.264 standard(JVTG050).