i420_rgb.c File Reference

Include dependency graph for i420_rgb.c:


Defines

#define RGB2PIXEL(p_filter, i_r, i_g, i_b)

Functions

static int Activate (vlc_object_t *)
static void Deactivate (vlc_object_t *)
int vlc_entry__main (module_t *p_module)
const char * vlc_entry_license__main (void)
static picture_tI420_R5G5B5_Filter (filter_t *p_filter, picture_t *p_pic)
static picture_tI420_R5G6B5_Filter (filter_t *p_filter, picture_t *p_pic)
static picture_tI420_A8R8G8B8_Filter (filter_t *p_filter, picture_t *p_pic)
static picture_tI420_R8G8B8A8_Filter (filter_t *p_filter, picture_t *p_pic)
static picture_tI420_B8G8R8A8_Filter (filter_t *p_filter, picture_t *p_pic)
static picture_tI420_A8B8G8R8_Filter (filter_t *p_filter, picture_t *p_pic)

Define Documentation

#define RGB2PIXEL ( p_filter,
i_r,
i_g,
i_b   ) 

Value:

(((((uint32_t)i_r) >> p_filter->fmt_out.video.i_rrshift) \
                       << p_filter->fmt_out.video.i_lrshift) \
   | ((((uint32_t)i_g) >> p_filter->fmt_out.video.i_rgshift) \
                       << p_filter->fmt_out.video.i_lgshift) \
   | ((((uint32_t)i_b) >> p_filter->fmt_out.video.i_rbshift) \
                       << p_filter->fmt_out.video.i_lbshift))


Function Documentation

static int Activate ( vlc_object_t  )  [static]

static void Deactivate ( vlc_object_t  )  [static]

static picture_t* I420_A8B8G8R8_Filter ( filter_t p_filter,
picture_t p_pic 
) [static]

static picture_t* I420_A8R8G8B8_Filter ( filter_t p_filter,
picture_t p_pic 
) [static]

static picture_t* I420_B8G8R8A8_Filter ( filter_t p_filter,
picture_t p_pic 
) [static]

static picture_t* I420_R5G5B5_Filter ( filter_t p_filter,
picture_t p_pic 
) [static]

static picture_t* I420_R5G6B5_Filter ( filter_t p_filter,
picture_t p_pic 
) [static]

static picture_t* I420_R8G8B8A8_Filter ( filter_t p_filter,
picture_t p_pic 
) [static]

int vlc_entry__main ( module_t p_module  ) 

const char* vlc_entry_license__main ( void   ) 


Generated on Wed Aug 13 08:04:50 2008 for VLC by  doxygen 1.5.1