xine-lib  1.2.9
Data Fields
vdpau_driver_t Struct Reference

Data Fields

vo_driver_t vo_driver
 
vo_scale_t sc
 
Display * display
 
int screen
 
Drawable drawable
 
pthread_mutex_t drawable_lock
 
uint32_t display_width
 
uint32_t display_height
 
config_values_tconfig
 
int ovl_changed
 
int num_ovls
 
int old_num_ovls
 
vdpau_overlay_t overlays [XINE_VORAW_MAX_OVL]
 
uint32_t * ovl_pixmap
 
int ovl_pixmap_size
 
VdpOutputSurface ovl_layer_surface
 
VdpRect ovl_src_rect
 
VdpRect ovl_dest_rect
 
VdpRect ovl_video_dest_rect
 
vdpau_output_surface_t ovl_main_render_surface
 
VdpVideoSurface soft_surface
 
uint32_t soft_surface_width
 
uint32_t soft_surface_height
 
int soft_surface_format
 
vdpau_output_surface_t output_surface_buffer [25]
 
int output_surface_buffer_size
 
int num_big_output_surfaces_created
 
VdpOutputSurface output_surface [8]
 
uint8_t current_output_surface
 
uint32_t output_surface_width [8]
 
uint32_t output_surface_height [8]
 
uint8_t init_queue
 
uint8_t queue_length
 
vdpau_grab_video_frame_tpending_grab_request
 
pthread_mutex_t grab_lock
 
pthread_cond_t grab_cond
 
VdpVideoMixer video_mixer
 
VdpChromaType video_mixer_chroma
 
uint32_t video_mixer_width
 
uint32_t video_mixer_height
 
VdpBool temporal_spatial_is_supported
 
VdpBool temporal_is_supported
 
VdpBool noise_reduction_is_supported
 
VdpBool sharpness_is_supported
 
VdpBool inverse_telecine_is_supported
 
VdpBool skip_chroma_is_supported
 
VdpBool background_is_supported
 
const char * deinterlacers_name [5+1]
 
int deinterlacers_method [5]
 
int scaling_level_max
 
int scaling_level_current
 
VdpColor back_color
 
vdpau_frame_tback_frame [1]
 
uint32_t capabilities
 
xine_txine
 
int hue
 
int saturation
 
int brightness
 
int contrast
 
int sharpness
 
int noise
 
int deinterlace
 
int deinterlace_method_hd
 
int deinterlace_method_sd
 
int enable_inverse_telecine
 
int honor_progressive
 
int skip_chroma
 
int sd_only_properties
 
int background
 
int vdp_runtime_nr
 
int reinit_needed
 
int surface_cleared_nr
 
int allocated_surfaces
 
int zoom_x
 
int zoom_y
 
int color_matrix
 
int update_csc
 
int cm_state
 
uint8_t cm_lut [32]
 

Field Documentation

◆ allocated_surfaces

int vdpau_driver_t::allocated_surfaces

◆ back_color

VdpColor vdpau_driver_t::back_color

◆ back_frame

vdpau_frame_t* vdpau_driver_t::back_frame[ 1]

◆ background

int vdpau_driver_t::background

Referenced by vdpau_update_background().

◆ background_is_supported

VdpBool vdpau_driver_t::background_is_supported

Referenced by vdpau_update_background().

◆ brightness

int vdpau_driver_t::brightness

Referenced by vdpau_update_csc_matrix().

◆ capabilities

uint32_t vdpau_driver_t::capabilities

◆ cm_lut

uint8_t vdpau_driver_t::cm_lut[32]

◆ cm_state

int vdpau_driver_t::cm_state

◆ color_matrix

int vdpau_driver_t::color_matrix

Referenced by vdpau_update_csc_matrix().

◆ config

config_values_t* vdpau_driver_t::config

◆ contrast

int vdpau_driver_t::contrast

Referenced by vdpau_update_csc_matrix().

◆ current_output_surface

uint8_t vdpau_driver_t::current_output_surface

◆ deinterlace

int vdpau_driver_t::deinterlace

◆ deinterlace_method_hd

int vdpau_driver_t::deinterlace_method_hd

◆ deinterlace_method_sd

int vdpau_driver_t::deinterlace_method_sd

◆ deinterlacers_method

int vdpau_driver_t::deinterlacers_method[5]

◆ deinterlacers_name

const char* vdpau_driver_t::deinterlacers_name[5+1]

◆ display

Display* vdpau_driver_t::display

◆ display_height

uint32_t vdpau_driver_t::display_height

◆ display_width

uint32_t vdpau_driver_t::display_width

◆ drawable

Drawable vdpau_driver_t::drawable

◆ drawable_lock

pthread_mutex_t vdpau_driver_t::drawable_lock

◆ enable_inverse_telecine

int vdpau_driver_t::enable_inverse_telecine

◆ grab_cond

pthread_cond_t vdpau_driver_t::grab_cond

◆ grab_lock

pthread_mutex_t vdpau_driver_t::grab_lock

◆ honor_progressive

int vdpau_driver_t::honor_progressive

◆ hue

int vdpau_driver_t::hue

Referenced by vdpau_update_csc_matrix().

◆ init_queue

uint8_t vdpau_driver_t::init_queue

◆ inverse_telecine_is_supported

VdpBool vdpau_driver_t::inverse_telecine_is_supported

◆ noise

int vdpau_driver_t::noise

Referenced by vdpau_update_noise().

◆ noise_reduction_is_supported

VdpBool vdpau_driver_t::noise_reduction_is_supported

Referenced by vdpau_update_noise().

◆ num_big_output_surfaces_created

int vdpau_driver_t::num_big_output_surfaces_created

◆ num_ovls

int vdpau_driver_t::num_ovls

◆ old_num_ovls

int vdpau_driver_t::old_num_ovls

◆ output_surface

VdpOutputSurface vdpau_driver_t::output_surface[8]

◆ output_surface_buffer

vdpau_output_surface_t vdpau_driver_t::output_surface_buffer[25]

◆ output_surface_buffer_size

int vdpau_driver_t::output_surface_buffer_size

◆ output_surface_height

uint32_t vdpau_driver_t::output_surface_height[8]

◆ output_surface_width

uint32_t vdpau_driver_t::output_surface_width[8]

◆ overlays

vdpau_overlay_t vdpau_driver_t::overlays[XINE_VORAW_MAX_OVL]

◆ ovl_changed

int vdpau_driver_t::ovl_changed

◆ ovl_dest_rect

VdpRect vdpau_driver_t::ovl_dest_rect

◆ ovl_layer_surface

VdpOutputSurface vdpau_driver_t::ovl_layer_surface

◆ ovl_main_render_surface

vdpau_output_surface_t vdpau_driver_t::ovl_main_render_surface

◆ ovl_pixmap

uint32_t* vdpau_driver_t::ovl_pixmap

◆ ovl_pixmap_size

int vdpau_driver_t::ovl_pixmap_size

◆ ovl_src_rect

VdpRect vdpau_driver_t::ovl_src_rect

◆ ovl_video_dest_rect

VdpRect vdpau_driver_t::ovl_video_dest_rect

◆ pending_grab_request

vdpau_grab_video_frame_t* vdpau_driver_t::pending_grab_request

◆ queue_length

uint8_t vdpau_driver_t::queue_length

◆ reinit_needed

int vdpau_driver_t::reinit_needed

◆ saturation

int vdpau_driver_t::saturation

Referenced by vdpau_update_csc_matrix().

◆ sc

vo_scale_t vdpau_driver_t::sc

◆ scaling_level_current

int vdpau_driver_t::scaling_level_current

◆ scaling_level_max

int vdpau_driver_t::scaling_level_max

◆ screen

int vdpau_driver_t::screen

◆ sd_only_properties

int vdpau_driver_t::sd_only_properties

◆ sharpness

int vdpau_driver_t::sharpness

Referenced by vdpau_update_sharpness().

◆ sharpness_is_supported

VdpBool vdpau_driver_t::sharpness_is_supported

Referenced by vdpau_update_sharpness().

◆ skip_chroma

int vdpau_driver_t::skip_chroma

◆ skip_chroma_is_supported

VdpBool vdpau_driver_t::skip_chroma_is_supported

◆ soft_surface

VdpVideoSurface vdpau_driver_t::soft_surface

◆ soft_surface_format

int vdpau_driver_t::soft_surface_format

◆ soft_surface_height

uint32_t vdpau_driver_t::soft_surface_height

◆ soft_surface_width

uint32_t vdpau_driver_t::soft_surface_width

◆ surface_cleared_nr

int vdpau_driver_t::surface_cleared_nr

◆ temporal_is_supported

VdpBool vdpau_driver_t::temporal_is_supported

◆ temporal_spatial_is_supported

VdpBool vdpau_driver_t::temporal_spatial_is_supported

◆ update_csc

int vdpau_driver_t::update_csc

Referenced by vdpau_update_csc_matrix().

◆ vdp_runtime_nr

int vdpau_driver_t::vdp_runtime_nr

◆ video_mixer

VdpVideoMixer vdpau_driver_t::video_mixer

◆ video_mixer_chroma

VdpChromaType vdpau_driver_t::video_mixer_chroma

◆ video_mixer_height

uint32_t vdpau_driver_t::video_mixer_height

◆ video_mixer_width

uint32_t vdpau_driver_t::video_mixer_width

◆ vo_driver

vo_driver_t vdpau_driver_t::vo_driver

◆ xine

xine_t* vdpau_driver_t::xine

Referenced by vdpau_update_csc_matrix().

◆ zoom_x

int vdpau_driver_t::zoom_x

◆ zoom_y

int vdpau_driver_t::zoom_y

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