FilterDeblockingChroma_VerEdge_VC1

Performs deblocking filtering on the vertical edge (internal or external) of chroma 8X8 macroblock.

Syntax

IppStatus ippiFilterDeblockingChroma_VerEdge_VC1_8u_C1IR( Ipp8u* pSrcDst, Ipp32s srcdstStep, Ipp32s pQuant, Ipp32u EdgeDisableFlag );

Parameters

pSrcDst

Pointer to the first pixel of the right block in the U- or Y-plane.

srcdstStep

Distance in bytes between starts of the consecutive lines in the plane.

pQuant

Picture quantizer scale.

EdgeDisableFlag

Flag indicating that

  • if (EdgeDisableFlag & IPPVC_EDGE_HALF_1), then the upper vertical edge of the block is disabled for deblocking,

  • if (EdgeDisableFlag & IPPVC_EDGE_HALF_2), then the bottom vertical edge of the block is disabled for deblocking.

These conditions can be used for the internal edge of macroblock in the case of progressive P frames. In the other cases, the flag should be equal to 0.

Description

The function ippiFilterDeblockingChroma_VerEdge_VC1_8u_C1IR is declared in the ippvc.h file. The function performs deblocking filtering on the vertical edge (internal or external) of the chroma 8x8 macroblock. See 8.6 of [SMPTE421M].

Return Values

ippStsNoErr

Indicates no error.

ippStsNullPtrErr

Indicates an error condition when at least one of the specified pointers is NULL.


Submit feedback on this help topic

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