FilterDeblocking8x8HorEdge_H263, FilterDeblocking8x8VerEdge_H263

Perform deblocking filtering of one block edge on the reconstructed frames.

Syntax

IppStatus ippiFilterDeblocking8x8HorEdge_H263_8u_C1IR(Ipp8u* pSrcDst, int srcDstStep, int QP);

IppStatus ippiFilterDeblocking8x8VerEdge_H263_8u_C1IR(Ipp8u* pSrcDst, int srcDstStep, int QP);

Parameters

pSrcDst

Pointer to the first pixel of the second block (block 2) of the two applied blocks.

srcDstStep

Width of the source and destination plane.

QP

Quantization parameter. The value of QP is found as described in Section J.3 of Annex J/H.263+.

Description

The functions ippiFilterDeblocking8x8HorEdge_H263_8u_C1IR and ippiFilterDeblocking_VerEdge8x8H263_8u_C1IR are declared in the ippvc.h file. These functions perform deblocking filtering of one block edge (horizontal or vertical, respectively) on the reconstructed frames. The pointer pSrcDst points to the first pixel of the block 2 as shown in Figure "Deblocking Filtering Layout".

Deblocking Filtering Layout



These functions are used in the H.263 encoder and decoder included into Intel IPP Samples. See introduction to H.263.

Return Values

ippStsNoErr

Indicates no error.

ippStsNullPtrErr

Indicates an error condition if pSrcDst pointer is NULL.

ippStsQPErr

Indicates an error condition if the quantizer value has a zero or negative value, or if it is greater than 31.


Submit feedback on this help topic

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