WarpChroma_MPEG4

Warps arbitrary rectangular chrominance region.

Syntax

IppStatus ippiWarpChroma_MPEG4_8u_P2R(const Ipp8u* pSrcCb, int srcStepCb, const Ipp8u* pSrcCr, int srcStepCr, Ipp8u* pDstCb, int dstStepCb, Ipp8u* pDstCr, int dstStepCr, const IppiRect* pDstRect, const IppiWarpSpec_MPEG4* pSpec);

Parameters

pSrcCb

Pointer to the origin of the first source plane.

srcStepCb

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

pSrcCr

Pointer to the origin of the second source plane.

srcStepCr

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

pDstCb

Pointer to the first destination plane.

dstStepCb

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

pDstCr

Pointer to the second destination plane.

dstStepCr

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

pDstRect

Rectangular destination region.

pSpec

Pointer to the structure with motion parameters.

Description

The function ippiWarpChroma_MPEG4_8u_P2R is declared in the ippvc.h file. This function warps an arbitrary rectangular chrominance area using motion information from IppiWarpSpec_MPEG4 structure. This function may be used in GMC or Sprite reconstruction ([ISO14496], subclause 7.8).

This function is used in the MPEG-4 encoder and decoder included into Intel IPP Samples. See introduction to MPEG-4.

Return Values

ippStsNoErr

Indicates no error.

ippStsNullPtrErr

Indicates an error when at least one input pointer is NULL.


Submit feedback on this help topic

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