MyWebUniversity.com Home Page
 



OpenSolaris man pages main menu


mediaLib Library Functions        mlibVideoDCT4x4S16S16(3MLIB)



NAME
     mlibVideoDCT4x4S16S16 - forward Discrete Cosine Transform
     (DCT)

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

     mlibstatus mlibVideoDCT4x4S16S16(mlibs16 coeffs[16],
          const mlibs16 block[16]);


DESCRIPTION
     The mlibVideoDCT4x4S16S16() function computes the forward
     DCT  for  the  destination  DCT  coefficients  of  data type
     mlibs16 and a source block of data type mlibs16. The input
     to  the  DCT  routine  is the difference between the current
     block and the reference  block.  The  difference  pixel  can
     occupy  nine  bits and is represented as a 16-bit datum. The
     source and  destination  buffer  addresses  must  be  8-byte
     aligned.

PARAMETERS
     The function takes the following arguments:

     coeffs    Pointer  to  the  destination  DCT   coefficients.
               coeffs must be 8-byte aligned.


     block     Pointer to an 4x4 motion-compensated block that is
               the difference between the reference block and the
               current block. block must be 8-byte aligned.


RETURN VALUES
     The function returns MLIBSUCES if  successful.  Otherwise
     it returns MLIBFAILURE.

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














SunOS 5.11           Last change: 2 Mar 2007                    1






mediaLib Library Functions        mlibVideoDCT4x4S16S16(3MLIB)



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


SEE ALSO
     mlibVideoDCT2x2S16S16(3MLIB),
     mlibVideoDCT4x4S16S16(3MLIB),
     mlibVideoDCT8x8S16S16(3MLIB),
     mlibVideoDCT8x8S16S16B12(3MLIB),
     mlibVideoDCT8x8S16S16NA(3MLIB),
     mlibVideoDCT8x8S16U8(3MLIB),
     mlibVideoDCT8x8S16U8NA(3MLIB),
     mlibVideoDCT16x16S16S16(3MLIB),
     mlibVideoDCT16x16S16S16B10(3MLIB),
     mlibVideoDeQuantizeS16(3MLIB),
     mlibVideoDeQuantizeInitS16(3MLIB),
     mlibVideoQuantizeS16(3MLIB),
     mlibVideoQuantizeInitS16(3MLIB), attributes(5)
































SunOS 5.11           Last change: 2 Mar 2007                    2



OpenSolaris man pages main menu

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