MyWebUniversity.com Home Page
 



OpenSolaris man pages main menu


mediaLib Library Functions  mlibVideoInterpXYU8U816x16(3MLIB)



NAME
     mlibVideoInterpXYU8U816x16,
     mlibVideoInterpXYU8U816x8,
     mlibVideoInterpXYU8U88x16, mlibVideoInterpXYU8U88x8,
     mlibVideoInterpXYU8U88x4  -  half-pixel interpolation in
     the X and Y directions

SYNOPSIS
     cc [ flag... ] file... -lmlib [ library... ]
     #include 

     mlibstatus mlibVideoInterpXYU8U816x16(mlibu8 *currblock,
          const mlibu8 *refblock, mlibs32 frmstride,
          mlibs32 fldstride);


     mlibstatus mlibVideoInterpXYU8U816x8(mlibu8 *currblock,
          const mlibu8 *refblock, mlibs32 frmstride,
          mlibs32 fldstride);


     mlibstatus mlibVideoInterpXYU8U88x16(mlibu8 *currblock,
          const mlibu8 *refblock, mlibs32 frmstride,
          mlibs32 fldstride);


     mlibstatus mlibVideoInterpXYU8U88x8(mlibu8 *currblock,
          const mlibu8 *refblock, mlibs32 frmstride,
          mlibs32 fldstride);


     mlibstatus mlibVideoInterpXYU8U88x4(mlibu8 *currblock,
          const mlibu8 *refblock, mlibs32 frmstride,
          mlibs32 fldstride);


DESCRIPTION
     Each of these functions performs half-pixel interpolation in
     the  X  and  Y directions for a reference block of data type
     mlibu8 and a current block of data type  mlibu8.  In  this
     mode,  the  motion-compensated  reference  block becomes the
     current block. Thus, the stride applies to  both  the  input
     reference block and the current block.

PARAMETERS
     Each of the functions takes the following arguments:

     currblock    Pointer to the current block. currblock  must
                   be 8-byte aligned.






SunOS 5.11           Last change: 2 Mar 2007                    1






mediaLib Library Functions  mlibVideoInterpXYU8U816x16(3MLIB)



     refblock     Pointer to the reference block.


     frmstride    Stride, in bytes, between adjacent rows  in  a
                   frame  in both the current block and reference
                   block. frmstride must be a multiple of eight.


     fldstride    Stride, in bytes, between adjacent rows  in  a
                   field  in both the current block and reference
                   block. fldstride must be a multiple of eight.


RETURN VALUES
     Each of the functions returns  MLIBSUCES  if  successful.
     Otherwise it returns MLIBFAILURE.

ATRIBUTES
     See attributes(5) for descriptions of the  following  attri-
     butes:



     
           ATRIBUTE TYPE               ATRIBUTE VALUE       
    
     Interface Stability          Committed                   
    
     MT-Level                     MT-Safe                     
    


SEE ALSO
     mlibVideoAddBlockU8S16(3MLIB),
     mlibVideoCopyRefS16U8(3MLIB),
     mlibVideoCopyRefS16U816x16(3MLIB),
     mlibVideoCopyRefU8U8(3MLIB),
     mlibVideoCopyRefU8U816x16(3MLIB),
     mlibVideoCopyRefAveU8U8(3MLIB),
     mlibVideoCopyRefAveU8U816x16(3MLIB),
     mlibVideoH263OverlappedMCS16U8(3MLIB),
     mlibVideoH263OverlappedMCU8U8(3MLIB),
     mlibVideoInterpAveXU8U8(3MLIB),
     mlibVideoInterpAveXU8U816x16(3MLIB),
     mlibVideoInterpAveXYU8U8(3MLIB),
     mlibVideoInterpAveXYU8U816x16(3MLIB),
     mlibVideoInterpAveYU8U8(3MLIB),
     mlibVideoInterpAveYU8U816x16(3MLIB),
     mlibVideoInterpXS16U8(3MLIB),
     mlibVideoInterpXS16U816x16(3MLIB),
     mlibVideoInterpXU8U8(3MLIB),
     mlibVideoInterpXYS16U8(3MLIB),



SunOS 5.11           Last change: 2 Mar 2007                    2






mediaLib Library Functions  mlibVideoInterpXYU8U816x16(3MLIB)



     mlibVideoInterpXYS16U816x16(3MLIB),
     mlibVideoInterpXYU8U8(3MLIB),
     mlibVideoInterpYS16U8(3MLIB),
     mlibVideoInterpYS16U816x16(3MLIB),
     mlibVideoInterpYU8U8(3MLIB),
     mlibVideoInterpYU8U816x16(3MLIB),
     mlibVideoP64DecimateU8U8(3MLIB),
     mlibVideoP64LoopS16U8(3MLIB),
     mlibVideoP64LoopU8U8(3MLIB), attributes(5)














































SunOS 5.11           Last change: 2 Mar 2007                    3



OpenSolaris man pages main menu

Contact us      |       About us      |       Term of use      |       Copyright © 2000-2010 MyWebUniversity.com ™