27 #ifndef XINE_YUV2RGB_H 28 #define XINE_YUV2RGB_H 62 #define MODE_32_BGR 10 63 #define MODE_8_GRAY 11 64 #define MODE_PALETTE 12 73 #define CM_FULLRANGE 1 80 int source_width,
int source_height,
81 int y_stride,
int uv_stride,
82 int dest_width,
int dest_height,
125 int brightness,
int contrast,
int saturation,
int colormatrix);
void(* set_csc_levels)(yuv2rgb_factory_t *this, int brightness, int contrast, int saturation, int colormatrix)
Definition: yuv2rgb.h:124
enable disable number of frames of telecine pattern sync required before mode change make frames evenly spaced for film mode(24 fps)" ) PARAM_ITEM( POST_PARAM_TYPE_BOOL
#define XINE_MALLOC
Definition: attributes.h:119
int(* next_slice)(yuv2rgb_t *this, uint8_t **dest)
Definition: yuv2rgb.h:88
void(* yuy22rgb_fun_t)(yuv2rgb_t *this, uint8_t *image, uint8_t *p)
Definition: yuv2rgb.h:45
yuy22rgb_fun_t yuy22rgb_fun
Definition: yuv2rgb.h:103
void(* dispose)(yuv2rgb_factory_t *this)
Definition: yuv2rgb.h:130
yuv2rgb_fun_t yuv2rgb_fun
Definition: yuv2rgb.h:98
yuv2rgb_single_pixel_fun_t yuv2rgb_single_pixel_fun
Definition: yuv2rgb.h:110
contrast
Definition: eq.c:162
uint32_t(* yuv2rgb_single_pixel_fun_t)(yuv2rgb_t *this, uint8_t y, uint8_t u, uint8_t v)
Definition: yuv2rgb.h:47
void(* dispose)(yuv2rgb_t *this)
Definition: yuv2rgb.h:93
#define XINE_PROTECTED
Definition: attributes.h:73
void(* yuv2rgb_fun_t)(yuv2rgb_t *this, uint8_t *image, uint8_t *py, uint8_t *pu, uint8_t *pv)
Definition: yuv2rgb.h:43
yuv2rgb_factory_t * yuv2rgb_factory_init(int mode, int swapped, uint8_t *colormap)
Definition: yuv2rgb.c:3330
int(* configure)(yuv2rgb_t *this, int source_width, int source_height, int y_stride, int uv_stride, int dest_width, int dest_height, int rgb_stride)
Definition: yuv2rgb.h:79
Definition: yuv2rgb.h:117