sage.c File Reference

Classes

struct  state_sdl

Functions

void sage_copyline64 (unsigned char *dst, unsigned char *src, int len)
 Prototyping.
void sage_copyline128 (unsigned char *dst, unsigned char *src, int len)
void swapBytes (unsigned char *buf, int len)
void sage_deinterlace (unsigned char *buffer)
void sage_gl_resize_window (int width, int height)
void yuv2rgba (unsigned char *buffer, unsigned char *rgbBuf)
int display_sage_handle_events (void)
void * display_sage_init (void)
void display_sage_done (void *state)
char * display_sage_getf (void *state)
int display_sage_putf (void *state, char *frame)
display_colour_t display_sage_colour (void *state)
display_type_tdisplay_sage_probe (void)

Variables

int * _0080
int * _00ff
int * _YUV_Coef

Function Documentation

display_colour_t display_sage_colour ( void *  state  ) 

References DC_YUV, and state_sdl::magic.

void display_sage_done ( void *  state  ) 
char* display_sage_getf ( void *  state  ) 
int display_sage_handle_events ( void   ) 
void* display_sage_init ( void   ) 
display_type_t* display_sage_probe ( void   ) 
int display_sage_putf ( void *  state,
char *  frame 
)
void sage_copyline128 ( unsigned char *  dst,
unsigned char *  src,
int  len 
) [inline]
void sage_copyline64 ( unsigned char *  dst,
unsigned char *  src,
int  len 
) [inline]

Prototyping.

void sage_deinterlace ( unsigned char *  buffer  ) 
void sage_gl_resize_window ( int  width,
int  height 
)
void swapBytes ( unsigned char *  buf,
int  len 
) [inline]
void yuv2rgba ( unsigned char *  buffer,
unsigned char *  rgbBuf 
)

prepare Y

prepare u

prepare v

process luma

References _0080, _00ff, _YUV_Coef, and bitdepth.


Variable Documentation

int* _0080

Referenced by display_sage_init(), and yuv2rgba().

int* _00ff

Referenced by display_sage_init(), and yuv2rgba().

int* _YUV_Coef

Referenced by display_sage_init(), and yuv2rgba().


Generated on 14 May 2010 for UltraGrid by  doxygen 1.6.1