MyWebUniversity.com Home Page
 



OpenSolaris man pages main menu


mediaLib Library Functions
                     mlibVideoIDCT8x8S16S16Q1Mismatch(3MLIB)



NAME
     mlibVideoIDCT8x8S16S16Q1Mismatch  -  inverse   Discrete
     Cosine Transform

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

     mlibstatus mlibVideoIDCT8x8S16S16Q1Mismatch(
          mlibs16 block[64], const mlibs16 coeffs[64]);


DESCRIPTION
     The  mlibVideoIDCT8x8S16S16Q1Mismatch()  function  com-
     putes the inverse IDCT in the inter mode.


     This function is similar  to  mlibVideoIDCT8x8S16S16Q1()
     which  should  only be used when coeffs[u][v]  (u,v = 0...7)
     are non-zero only for u and v less  then  4.  However,  this
     function  also  allows  element coeffs[7][7] to be non-zero.
     The primary benefit of this modification is that it can han-
     dle  situations where coeffs[7][7] has been made non-zero by
     MPEG mismatch-control, allowing a simplified version of  the
     IDCT  to  be  undertaken  for a much larger number of situa-
     tions.

PARAMETERS
     The function takes the following arguments:

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


     coeffs    Pointer to the input DCT coefficients. coeffs must
               be  8-byte  aligned. coeffs should be in S12 range
               or it should be obtained  from  the  corresponding
               forward DCT.


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




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


SEE ALSO
     mlibVideoIDCT8x8S16S16Q1(3MLIB), attributes(5)











































SunOS 5.11           Last change: 2 Mar 2007                    2






mediaLib Library Functions
                     mlibVideoIDCT8x8S16S16Q1Mismatch(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 ™