FilterDeringingSmooth8x8_MPEG4

Performs deringing filtering of a block.

Syntax

IppStatus ippiFilterDeringingSmooth8x8_MPEG4_8u_C1R(Ipp8u* pSrc, int srcStep, Ipp8u* pDst, int dstStep, int QP, int threshold);

Parameters

pSrc

Pointer to the source block.

srcStep

Width in bytes of the source plane.

QP

Quantization parameter (quantiser_scale).

threshold

Threshold value for the block.

pDst

Pointer to the destination block.

dstStep

Width in bytes of the destination plane.

Description

The function ippiFilterDeringingSmooth8x8_MPEG4_8u is declared in the ippvc.h file. This function performs deringing filtering, specifically, index acquisition and adaptive smoothing ([ISO14496], Annex F.3.2.1, 3.2.2) of the source block pSrc, and stores the result in the destination block pDst. The threshold value threshold is returned by the auxiliary function FilterDeringingThreshold_MPEG4 that should be called beforehand.

Return Values

ippStsNoErr

Indicates no error.

ippStsNullPtrErr

Indicates an error condition if one of the specified pointers is NULL.

ippStsMP4QPErr

Indicates an error condition if QP is out of range [1, 31]


Submit feedback on this help topic

Copyright © 2000 - 2010, Intel Corporation. All rights reserved.