MyWebUniversity.com Home Page
 



OpenSolaris man pages main menu


mediaLib Library Functions
                          mlibVideoInterpAveXU8U816x16(3MLIB)



NAME
     mlibVideoInterpAveXU8U816x16,
     mlibVideoInterpAveXU8U816x8,
     mlibVideoInterpAveXU8U88x16,
     mlibVideoInterpAveXU8U88x8,
     mlibVideoInterpAveXU8U88x4 - half-pixel interpolation in
     the X direction and averaging for reference block

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

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


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


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


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


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


DESCRIPTION
     Each of these functions performs half-pixel interpolation in
     the  X direction and averaging for a reference block of data
     type mlibu8 and a current block of data type  mlibu8.  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.


     frmstride    Stride, in bytes, between adjacent rows  in  a
                   frame  in  both  the  current  block  and  the



SunOS 5.11           Last change: 2 Mar 2007                    1






mediaLib Library Functions
                          mlibVideoInterpAveXU8U816x16(3MLIB)



                   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),
     mlibVideoInterpAveXYU8U8(3MLIB),
     mlibVideoInterpAveXYU8U816x16(3MLIB),
     mlibVideoInterpAveYU8U8(3MLIB),
     mlibVideoInterpAveYU8U816x16(3MLIB),
     mlibVideoInterpXS16U8(3MLIB),
     mlibVideoInterpXS16U816x16(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
                          mlibVideoInterpAveXU8U816x16(3MLIB)



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
















































SunOS 5.11           Last change: 2 Mar 2007                    3






mediaLib Library Functions
                          mlibVideoInterpAveXU8U816x16(3MLIB)






















































SunOS 5.11           Last change: 2 Mar 2007                    4






OpenSolaris man pages main menu

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