MyWebUniversity.com Home Page
 



OpenSolaris man pages main menu


mediaLib Library Functions  mlibVideoInterpYS16U816x16(3MLIB)



NAME
     mlibVideoInterpYS16U816x16,
     mlibVideoInterpYS16U816x8,
     mlibVideoInterpYS16U88x16, mlibVideoInterpYS16U88x8,
     mlibVideoInterpYS16U88x4  -  half-pixel interpolation in
     the Y direction

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

     mlibstatus mlibVideoInterpYS16U816x16(mlibs16 *mcblock,
          const mlibu8 *refblock, mlibs32 frmstride,
          mlibs32 fldstride);


     mlibstatus mlibVideoInterpYS16U816x8(mlibs16 *mcblock,
          const mlibu8 *refblock, mlibs32 frmstride,
          mlibs32 fldstride);


     mlibstatus mlibVideoInterpYS16U88x16(mlibs16 *mcblock,
          const mlibu8 *refblock, mlibs32 frmstride,
          mlibs32 fldstride);


     mlibstatus mlibVideoInterpYS16U88x8(mlibs16 *mcblock,
          const mlibu8 *refblock, mlibs32 frmstride,
          mlibs32 fldstride);


     mlibstatus mlibVideoInterpYS16U88x4(mlibs16 *mcblock,
          const mlibu8 *refblock, mlibs32 frmstride,
          mlibs32 fldstride);


DESCRIPTION
     Each of these functions performs half-pixel interpolation in
     the  Y  direction for a reference block of data type mlibu8
     and a current block of data type mlibs16. In this mode, the
     output  of this function must be added to the IDCT output to
     reconstruct the block in the current frame. Thus, the stride
     applies only to the input reference block.

PARAMETERS
     Each of the functions takes the following arguments:

     mcblock      Pointer to  the  motion-compensated  reference
                   block. mcblock must be 8-byte aligned.






SunOS 5.11           Last change: 2 Mar 2007                    1






mediaLib Library Functions  mlibVideoInterpYS16U816x16(3MLIB)



     refblock     Pointer to the reference block.


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


     fldstride    Stride, in bytes, between adjacent rows  in  a
                   field  in the 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  mlibVideoInterpYS16U816x16(3MLIB)



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