Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

yuv2rgb_s Struct Reference

#include </home/clem/local/src/opie/noncore/multimedia/opieplayer2/yuv2rgb.h>

List of all members.

Public Attributes

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)
int(* next_slice )(yuv2rgb_t *this, uint8_t **dest)
void(* dispose )(yuv2rgb_t *this)
yuv2rgb_fun_t yuv2rgb_fun
yuy22rgb_fun_t yuy22rgb_fun
yuv2rgb_single_pixel_fun_t yuv2rgb_single_pixel_fun
int source_width
int source_height
int y_stride
int uv_stride
int dest_width
int dest_height
int rgb_stride
int slice_height
int slice_offset
int step_dx
int step_dy
int do_scale
int swapped
uint8_t * y_buffer
uint8_t * u_buffer
uint8_t * v_buffer
void * y_chunk
void * u_chunk
void * v_chunk
void ** table_rV
void ** table_gU
int * table_gV
void ** table_bU
void * table_mmx
uint8_t * cmap
scale_line_func_t scale_line


Member Data Documentation

uint8_t* yuv2rgb_s::cmap
 

Definition at line 114 of file yuv2rgb.h.

int(* yuv2rgb_s::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)
 

int yuv2rgb_s::dest_height
 

Definition at line 87 of file yuv2rgb.h.

int yuv2rgb_s::dest_width
 

Definition at line 87 of file yuv2rgb.h.

void(* yuv2rgb_s::dispose)(yuv2rgb_t *this)
 

int yuv2rgb_s::do_scale
 

Definition at line 91 of file yuv2rgb.h.

int(* yuv2rgb_s::next_slice)(yuv2rgb_t *this, uint8_t **dest)
 

int yuv2rgb_s::rgb_stride
 

Definition at line 88 of file yuv2rgb.h.

scale_line_func_t yuv2rgb_s::scale_line
 

Definition at line 115 of file yuv2rgb.h.

int yuv2rgb_s::slice_height
 

Definition at line 89 of file yuv2rgb.h.

int yuv2rgb_s::slice_offset
 

Definition at line 89 of file yuv2rgb.h.

int yuv2rgb_s::source_height
 

Definition at line 85 of file yuv2rgb.h.

int yuv2rgb_s::source_width
 

Definition at line 85 of file yuv2rgb.h.

int yuv2rgb_s::step_dx
 

Definition at line 90 of file yuv2rgb.h.

int yuv2rgb_s::step_dy
 

Definition at line 90 of file yuv2rgb.h.

int yuv2rgb_s::swapped
 

Definition at line 91 of file yuv2rgb.h.

void** yuv2rgb_s::table_bU
 

Definition at line 111 of file yuv2rgb.h.

void** yuv2rgb_s::table_gU
 

Definition at line 109 of file yuv2rgb.h.

int* yuv2rgb_s::table_gV
 

Definition at line 110 of file yuv2rgb.h.

void* yuv2rgb_s::table_mmx
 

Definition at line 112 of file yuv2rgb.h.

void** yuv2rgb_s::table_rV
 

Definition at line 108 of file yuv2rgb.h.

uint8_t* yuv2rgb_s::u_buffer
 

Definition at line 94 of file yuv2rgb.h.

void* yuv2rgb_s::u_chunk
 

Definition at line 97 of file yuv2rgb.h.

int yuv2rgb_s::uv_stride
 

Definition at line 86 of file yuv2rgb.h.

uint8_t* yuv2rgb_s::v_buffer
 

Definition at line 95 of file yuv2rgb.h.

void* yuv2rgb_s::v_chunk
 

Definition at line 98 of file yuv2rgb.h.

uint8_t* yuv2rgb_s::y_buffer
 

Definition at line 93 of file yuv2rgb.h.

void* yuv2rgb_s::y_chunk
 

Definition at line 96 of file yuv2rgb.h.

int yuv2rgb_s::y_stride
 

Definition at line 86 of file yuv2rgb.h.

yuv2rgb_fun_t yuv2rgb_s::yuv2rgb_fun
 

Definition at line 69 of file yuv2rgb.h.

yuv2rgb_single_pixel_fun_t yuv2rgb_s::yuv2rgb_single_pixel_fun
 

Definition at line 81 of file yuv2rgb.h.

yuy22rgb_fun_t yuv2rgb_s::yuy22rgb_fun
 

Definition at line 74 of file yuv2rgb.h.


The documentation for this struct was generated from the following file:
Generated on Sat Nov 5 17:56:03 2005 for OPIE by  doxygen 1.4.2