xine-lib 1.2.11
Data Fields
opengl2_driver_t Struct Reference

Data Fields

vo_driver_t vo_driver
 
vo_scale_t sc
 
xine_gl_tgl
 
int texture_float
 
opengl2_program_t yuv420_program
 
opengl2_program_t yuv422_program
 
opengl2_yuvtex_t yuvtex
 
GLuint videoPBO
 
GLuint overlayPBO
 
GLuint fbo
 
GLuint videoTex
 
GLuint videoTex2
 
int last_gui_width
 
int last_gui_height
 
int ovl_changed
 
int ovl_vid_scale
 
int num_ovls
 
uint32_t ovls_drawn
 
opengl2_overlay_t overlays [XINE_VORAW_MAX_OVL]
 
opengl2_program_t sharpness_program
 
float csc_matrix [3 *4]
 
int color_standard
 
int update_csc
 
int saturation
 
int contrast
 
int brightness
 
int hue
 
int update_sharpness
 
int sharpness
 
opengl2_program_t bicubic_pass1_program
 
opengl2_program_t bicubic_pass2_program
 
GLuint bicubic_lut_texture
 
GLuint bicubic_pass1_texture
 
int bicubic_pass1_texture_width
 
int bicubic_pass1_texture_height
 
GLuint bicubic_fbo
 
int scale_bicubic
 
pthread_mutex_t drawable_lock
 
uint32_t display_width
 
uint32_t display_height
 
config_values_tconfig
 
xine_txine
 
int zoom_x
 
int zoom_y
 
int cm_state
 
uint8_t cm_lut [32]
 
int max_video_width
 
int max_video_height
 
int max_display_width
 
int max_display_height
 
int exit_indx
 
int exiting
 

Field Documentation

◆ bicubic_fbo

GLuint opengl2_driver_t::bicubic_fbo

◆ bicubic_lut_texture

GLuint opengl2_driver_t::bicubic_lut_texture

◆ bicubic_pass1_program

opengl2_program_t opengl2_driver_t::bicubic_pass1_program

◆ bicubic_pass1_texture

GLuint opengl2_driver_t::bicubic_pass1_texture

◆ bicubic_pass1_texture_height

int opengl2_driver_t::bicubic_pass1_texture_height

◆ bicubic_pass1_texture_width

int opengl2_driver_t::bicubic_pass1_texture_width

◆ bicubic_pass2_program

opengl2_program_t opengl2_driver_t::bicubic_pass2_program

◆ brightness

int opengl2_driver_t::brightness

◆ cm_lut

uint8_t opengl2_driver_t::cm_lut[32]

◆ cm_state

int opengl2_driver_t::cm_state

◆ color_standard

int opengl2_driver_t::color_standard

◆ config

config_values_t* opengl2_driver_t::config

◆ contrast

int opengl2_driver_t::contrast

◆ csc_matrix

float opengl2_driver_t::csc_matrix[3 *4]

◆ display_height

uint32_t opengl2_driver_t::display_height

◆ display_width

uint32_t opengl2_driver_t::display_width

◆ drawable_lock

pthread_mutex_t opengl2_driver_t::drawable_lock

◆ exit_indx

int opengl2_driver_t::exit_indx

◆ exiting

int opengl2_driver_t::exiting

◆ fbo

GLuint opengl2_driver_t::fbo

Referenced by opengl2_draw().

◆ gl

xine_gl_t* opengl2_driver_t::gl

Referenced by opengl2_draw().

◆ hue

int opengl2_driver_t::hue

◆ last_gui_height

int opengl2_driver_t::last_gui_height

◆ last_gui_width

int opengl2_driver_t::last_gui_width

◆ max_display_height

int opengl2_driver_t::max_display_height

◆ max_display_width

int opengl2_driver_t::max_display_width

◆ max_video_height

int opengl2_driver_t::max_video_height

◆ max_video_width

int opengl2_driver_t::max_video_width

◆ num_ovls

int opengl2_driver_t::num_ovls

◆ overlayPBO

GLuint opengl2_driver_t::overlayPBO

◆ overlays

opengl2_overlay_t opengl2_driver_t::overlays[XINE_VORAW_MAX_OVL]

◆ ovl_changed

int opengl2_driver_t::ovl_changed

Referenced by opengl2_update_overlays().

◆ ovl_vid_scale

int opengl2_driver_t::ovl_vid_scale

◆ ovls_drawn

uint32_t opengl2_driver_t::ovls_drawn

◆ saturation

int opengl2_driver_t::saturation

◆ sc

vo_scale_t opengl2_driver_t::sc

◆ scale_bicubic

int opengl2_driver_t::scale_bicubic

Referenced by opengl2_draw().

◆ sharpness

int opengl2_driver_t::sharpness

Referenced by opengl2_draw(), and opengl2_sharpness().

◆ sharpness_program

opengl2_program_t opengl2_driver_t::sharpness_program

Referenced by opengl2_sharpness().

◆ texture_float

int opengl2_driver_t::texture_float

◆ update_csc

int opengl2_driver_t::update_csc

◆ update_sharpness

int opengl2_driver_t::update_sharpness

Referenced by opengl2_draw().

◆ videoPBO

GLuint opengl2_driver_t::videoPBO

Referenced by opengl2_draw().

◆ videoTex

GLuint opengl2_driver_t::videoTex

◆ videoTex2

GLuint opengl2_driver_t::videoTex2

Referenced by opengl2_swap_textures().

◆ vo_driver

vo_driver_t opengl2_driver_t::vo_driver

◆ xine

xine_t* opengl2_driver_t::xine

◆ yuv420_program

opengl2_program_t opengl2_driver_t::yuv420_program

Referenced by opengl2_draw().

◆ yuv422_program

opengl2_program_t opengl2_driver_t::yuv422_program

Referenced by opengl2_draw().

◆ yuvtex

opengl2_yuvtex_t opengl2_driver_t::yuvtex

Referenced by opengl2_draw().

◆ zoom_x

int opengl2_driver_t::zoom_x

◆ zoom_y

int opengl2_driver_t::zoom_y

The documentation for this struct was generated from the following file: