MyWebUniversity.com Home Page
 



OpenSolaris man pages main menu


mediaLib Library Functions      mlibVideoDCT16x16S16S16(3MLIB)



NAME
     mlibVideoDCT16x16S16S16   -   forward   Discrete   Cosine
     Transform (DCT)

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

     mlibstatus mlibVideoDCT16x16S16S16(mlibs16 coeffs[256],
         const mlibs16 block[256]);


DESCRIPTION
     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 16x16 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      mlibVideoDCT16x16S16S16(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 ™