MyWebUniversity.com Home Page
 



OpenSolaris man pages main menu


mediaLib Library Functions
                         mlibVideoColorJFIFYC2RGB444S16(3MLIB)



NAME
     mlibVideoColorJFIFYC2RGB444S16 - JFIF YCbCr to RGB  color
     conversion

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

     mlibstatus mlibVideoColorJFIFYC2RGB444S16(mlibs16 *rgb,
          const mlibs16 *y, const mlibs16 *cb,
          const mlibs16 *cr, mlibs32 n);


DESCRIPTION
     The  mlibVideoColorJFIFYC2RGB444S16()  function  performs
     color  space  conversion  from YCbCr to RGB when used in the
     JPEG File Interchange Format (JFIF).


     Both the input YCbCr components  and  the  output  RGB  com-
     ponents are supposed to be in the range of [0, 4095].


     The following equation is used:

       R = Y                         ] 1.40200 * (Cr - 2048)
       G = Y - 0.34414 * (Cb - 2048) - 0.71414 * (Cr - 2048)
       B = Y ] 1.77200 * (Cb - 2048)


PARAMETERS
     The function takes the following arguments:

     rgb    Pointer to destination RGB multi-component  row.  rgb
            must be 8-byte aligned.


     y      Pointer to source Y component row. y must  be  8-byte
            aligned.


     cb     Pointer to source Cb component row. cb must be 8-byte
            aligned.


     cr     Pointer to source Cr component row. cr must be 8-byte
            aligned.


     n      Length of Y component row. The length of  Cb  and  Cr
            component  rows  must  be  n.  The  length of the RGB



SunOS 5.11          Last change: 23 May 2007                    1






mediaLib Library Functions
                         mlibVideoColorJFIFYC2RGB444S16(3MLIB)



            multi-component row must be 3*n.


RETURN VALUES
     The function 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
     mlibVideoColorJFIFYC2ABGR444(3MLIB),
     mlibVideoColorJFIFYC2ARGB444(3MLIB),
     mlibVideoColorJFIFYC2RGB444(3MLIB), attributes(5)




























SunOS 5.11          Last change: 23 May 2007                    2






mediaLib Library Functions
                         mlibVideoColorJFIFYC2RGB444S16(3MLIB)






















































SunOS 5.11          Last change: 23 May 2007                    3






OpenSolaris man pages main menu

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