yuy2_i420.c File Reference

Include dependency graph for yuy2_i420.c:


Defines

#define SRC_FOURCC   "YUY2,YUNV,YVYU,UYVY,UYNV,Y422,cyuv"
#define DEST_FOURCC   "I420"
#define C_YUYV_YUV422_skip(p_line, p_y, p_u, p_v)
#define C_YUYV_YUV422(p_line, p_y, p_u, p_v)
#define C_YVYU_YUV422_skip(p_line, p_y, p_u, p_v)
#define C_YVYU_YUV422(p_line, p_y, p_u, p_v)
#define C_UYVY_YUV422_skip(p_line, p_y, p_u, p_v)
#define C_UYVY_YUV422(p_line, p_y, p_u, p_v)
#define C_cyuv_YUV422_skip(p_line, p_y, p_u, p_v)
#define C_cyuv_YUV422(p_line, p_y, p_u, p_v)

Functions

static int Activate (vlc_object_t *)
static void YUY2_I420 (filter_t *, picture_t *, picture_t *)
static void YVYU_I420 (filter_t *, picture_t *, picture_t *)
static void UYVY_I420 (filter_t *, picture_t *, picture_t *)
static void cyuv_I420 (filter_t *, picture_t *, picture_t *)
static picture_tYUY2_I420_Filter (filter_t *, picture_t *)
static picture_tYVYU_I420_Filter (filter_t *, picture_t *)
static picture_tUYVY_I420_Filter (filter_t *, picture_t *)
static picture_tcyuv_I420_Filter (filter_t *, picture_t *)
int vlc_entry__main (module_t *p_module)
const char * vlc_entry_license__main (void)

Define Documentation

#define C_cyuv_YUV422 ( p_line,
p_y,
p_u,
p_v   ) 

Value:

*p_y++ = *p_line++; *p_v++ = *p_line++; \
                *p_y++ = *p_line++; *p_u++ = *p_line++

#define C_cyuv_YUV422_skip ( p_line,
p_y,
p_u,
p_v   ) 

Value:

*p_y++ = *p_line++; p_line++; \
                *p_y++ = *p_line++; p_line++

#define C_UYVY_YUV422 ( p_line,
p_y,
p_u,
p_v   ) 

Value:

*p_u++ = *p_line++; *p_y++ = *p_line++; \
                *p_v++ = *p_line++; *p_y++ = *p_line++

#define C_UYVY_YUV422_skip ( p_line,
p_y,
p_u,
p_v   ) 

Value:

*p_u++ = *p_line++; p_line++; \
                *p_v++ = *p_line++; p_line++

#define C_YUYV_YUV422 ( p_line,
p_y,
p_u,
p_v   ) 

Value:

*p_y++ = *p_line++; *p_u++ = *p_line++; \
                *p_y++ = *p_line++; *p_v++ = *p_line++

#define C_YUYV_YUV422_skip ( p_line,
p_y,
p_u,
p_v   ) 

Value:

*p_y++ = *p_line++; p_line++; \
                *p_y++ = *p_line++; p_line++

#define C_YVYU_YUV422 ( p_line,
p_y,
p_u,
p_v   ) 

Value:

*p_y++ = *p_line++; *p_v++ = *p_line++; \
                *p_y++ = *p_line++; *p_u++ = *p_line++

#define C_YVYU_YUV422_skip ( p_line,
p_y,
p_u,
p_v   ) 

Value:

*p_y++ = *p_line++; p_line++; \
                *p_y++ = *p_line++; p_line++

#define DEST_FOURCC   "I420"

#define SRC_FOURCC   "YUY2,YUNV,YVYU,UYVY,UYNV,Y422,cyuv"


Function Documentation

static int Activate ( vlc_object_t  )  [static]

static void cyuv_I420 ( filter_t ,
picture_t ,
picture_t  
) [static]

static picture_t * cyuv_I420_Filter ( filter_t ,
picture_t  
) [static]

static void UYVY_I420 ( filter_t ,
picture_t ,
picture_t  
) [static]

static picture_t * UYVY_I420_Filter ( filter_t ,
picture_t  
) [static]

int vlc_entry__main ( module_t p_module  ) 

const char* vlc_entry_license__main ( void   ) 

static void YUY2_I420 ( filter_t ,
picture_t ,
picture_t  
) [static]

static picture_t * YUY2_I420_Filter ( filter_t ,
picture_t  
) [static]

static void YVYU_I420 ( filter_t ,
picture_t ,
picture_t  
) [static]

static picture_t * YVYU_I420_Filter ( filter_t ,
picture_t  
) [static]


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