MyWebUniversity.com Home Page
 



OpenSolaris man pages main menu


mediaLib Library Functions   mlibVideoInterpXU8U816x16(3MLIB)



NAME
     mlibVideoInterpXU8U816x16, mlibVideoInterpXU8U816x8,
     mlibVideoInterpXU8U88x16,   mlibVideoInterpXU8U88x8,
     mlibVideoInterpXU8U88x4 -  half-pixel  interpolation  in
     the X direction

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

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


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


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


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


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


DESCRIPTION
     Each of these functions performs half-pixel interpolation in
     the  X  direction 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.


     refblock     Pointer to the reference block.




SunOS 5.11           Last change: 2 Mar 2007                    1






mediaLib Library Functions   mlibVideoInterpXU8U816x16(3MLIB)



     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),
     mlibVideoInterpXU8U8(3MLIB),
     mlibVideoInterpXYS16U8(3MLIB),
     mlibVideoInterpXYS16U816x16(3MLIB),
     mlibVideoInterpXYU8U8(3MLIB),
     mlibVideoInterpXYU8U816x16(3MLIB),
     mlibVideoInterpYS16U8(3MLIB),



SunOS 5.11           Last change: 2 Mar 2007                    2






mediaLib Library Functions   mlibVideoInterpXU8U816x16(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 ™