MyWebUniversity.com Home Page
 



OpenSolaris man pages main menu


mediaLib Library Functions
                   mlibVideoDCT8x8QuantizeS16S16B12NA(3MLIB)



NAME
     mlibVideoDCT8x8QuantizeS16S16B12NA -  forward  Discrete
     Cosine Transform (DCT) and quantization

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

     mlibstatus mlibVideoDCT8x8QuantizeS16S16B12NA(
          mlibs16 coeffs[64], const mlibs16 block[64],
          const mlibd64 dqtable[64]);


DESCRIPTION
     The mlibVideoDCT8x8QuantizeS16S16B12NA() function  com-
     putes  the  forward  DCT  and then quantizes the DCT coeffi-
     cients.        It's         a         combination         of
     mlibVideoDCT8x8S16S16B12NA()                        and
     mlibVideoQuantizeS16() for better performance. The  source
     to  the DCT routine can occupy up to 12 bits for each of its
     elements, i.e., should be within the range of [-2048, 2047].


     This function requires no special address alignment.


     This function can be used in JPEG with 12-bit precision,  or
     in MPEG for the inter mode.

PARAMETERS
     The function takes the following arguments:

     coeffs     Pointer to the quantized DCT coefficients.


     block      Pointer to an 8x8 block.


     dqtable    Pointer to the quantization  table  generated  by
                mlibVideoQuantizeInitS16().


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
                   mlibVideoDCT8x8QuantizeS16S16B12NA(3MLIB)




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


SEE ALSO
     mlibVideoDCT8x8QuantizeS16S16B12(3MLIB),
     mlibVideoDCT8x8QuantizeS16U8(3MLIB),
     mlibVideoDCT8x8QuantizeS16U8NA(3MLIB),
     mlibVideoQuantizeInitS16(3MLIB), attributes(5)








































SunOS 5.11           Last change: 2 Mar 2007                    2






mediaLib Library Functions
                   mlibVideoDCT8x8QuantizeS16S16B12NA(3MLIB)






















































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 ™