color.c File Reference

Go to the source code of this file.

Functions

static void yv12_to_yuy2_c (const unsigned char *y_src, int y_src_pitch, const unsigned char *u_src, int u_src_pitch, const unsigned char *v_src, int v_src_pitch, unsigned char *yuy2_map, int yuy2_pitch, int width, int height, int progressive)
static void yv12_to_yuy2_mmxext (const unsigned char *y_src, int y_src_pitch, const unsigned char *u_src, int u_src_pitch, const unsigned char *v_src, int v_src_pitch, unsigned char *yuy2_map, int yuy2_pitch, int width, int height, int progressive)
static void yuy2_to_yv12_c (const unsigned char *yuy2_map, int yuy2_pitch, unsigned char *y_dst, int y_dst_pitch, unsigned char *u_dst, int u_dst_pitch, unsigned char *v_dst, int v_dst_pitch, int width, int height)
static void yuy2_to_yv12_mmxext (const unsigned char *yuy2_map, int yuy2_pitch, unsigned char *y_dst, int y_dst_pitch, unsigned char *u_dst, int u_dst_pitch, unsigned char *v_dst, int v_dst_pitch, int width, int height)
static void vfilter_chroma_332_packed422_scanline_mmx (uint8_t *output, int width, uint8_t *m, uint8_t *t, uint8_t *b)
static void vfilter_chroma_332_packed422_scanline_c (uint8_t *output, int width, uint8_t *m, uint8_t *t, uint8_t *b)
void init_yuv_conversion (void)
void apply_chroma_filter (uint8_t *data, int stride, int width, int height)

Variables

void(* yv12_to_yuy2 )(const unsigned char *y_src, int y_src_pitch, const unsigned char *u_src, int u_src_pitch, const unsigned char *v_src, int v_src_pitch, unsigned char *yuy2_map, int yuy2_pitch, int width, int height, int progressive)
void(* yuy2_to_yv12 )(const unsigned char *yuy2_map, int yuy2_pitch, unsigned char *y_dst, int y_dst_pitch, unsigned char *u_dst, int u_dst_pitch, unsigned char *v_dst, int v_dst_pitch, int width, int height)
void(* vfilter_chroma_332_packed422_scanline )(uint8_t *output, int width, uint8_t *m, uint8_t *t, uint8_t *b)


Function Documentation

static void yv12_to_yuy2_c ( const unsigned char *  y_src,
int  y_src_pitch,
const unsigned char *  u_src,
int  u_src_pitch,
const unsigned char *  v_src,
int  v_src_pitch,
unsigned char *  yuy2_map,
int  yuy2_pitch,
int  width,
int  height,
int  progressive 
) [static]

Definition at line 66 of file color.c.

Referenced by init_yuv_conversion().

static void yv12_to_yuy2_mmxext ( const unsigned char *  y_src,
int  y_src_pitch,
const unsigned char *  u_src,
int  u_src_pitch,
const unsigned char *  v_src,
int  v_src_pitch,
unsigned char *  yuy2_map,
int  yuy2_pitch,
int  width,
int  height,
int  progressive 
) [static]

Definition at line 230 of file color.c.

Referenced by init_yuv_conversion().

static void yuy2_to_yv12_c ( const unsigned char *  yuy2_map,
int  yuy2_pitch,
unsigned char *  y_dst,
int  y_dst_pitch,
unsigned char *  u_dst,
int  u_dst_pitch,
unsigned char *  v_dst,
int  v_dst_pitch,
int  width,
int  height 
) [static]

Definition at line 377 of file color.c.

Referenced by init_yuv_conversion().

static void yuy2_to_yv12_mmxext ( const unsigned char *  yuy2_map,
int  yuy2_pitch,
unsigned char *  y_dst,
int  y_dst_pitch,
unsigned char *  u_dst,
int  u_dst_pitch,
unsigned char *  v_dst,
int  v_dst_pitch,
int  width,
int  height 
) [static]

Definition at line 471 of file color.c.

Referenced by init_yuv_conversion().

static void vfilter_chroma_332_packed422_scanline_mmx ( uint8_t *  output,
int  width,
uint8_t *  m,
uint8_t *  t,
uint8_t *  b 
) [static]

Definition at line 520 of file color.c.

Referenced by init_yuv_conversion().

static void vfilter_chroma_332_packed422_scanline_c ( uint8_t *  output,
int  width,
uint8_t *  m,
uint8_t *  t,
uint8_t *  b 
) [static]

Definition at line 585 of file color.c.

Referenced by init_yuv_conversion().

void init_yuv_conversion ( void   ) 

Definition at line 602 of file color.c.

Referenced by GreedyHDeintFilter().

void apply_chroma_filter ( uint8_t *  data,
int  stride,
int  width,
int  height 
)

Definition at line 624 of file color.c.

Referenced by GreedyHDeint().


Variable Documentation

void(* yv12_to_yuy2)(const unsigned char *y_src, int y_src_pitch, const unsigned char *u_src, int u_src_pitch, const unsigned char *v_src, int v_src_pitch, unsigned char *yuy2_map, int yuy2_pitch, int width, int height, int progressive)

void(* yuy2_to_yv12)(const unsigned char *yuy2_map, int yuy2_pitch, unsigned char *y_dst, int y_dst_pitch, unsigned char *u_dst, int u_dst_pitch, unsigned char *v_dst, int v_dst_pitch, int width, int height)

void(* vfilter_chroma_332_packed422_scanline)(uint8_t *output, int width, uint8_t *m, uint8_t *t, uint8_t *b)


Generated on Sat Dec 18 05:15:51 2010 for MythTV by  doxygen 1.5.5