|
xine-lib 1.2.13-20230125hg15249
|
Data Fields | ||
| vo_driver_t | vo_driver | |
| VdpDevice | vdp_device | |
| VdpPresentationQueue | vdp_queue | |
| VdpPresentationQueueTarget | vdp_queue_target | |
| VdpGetProcAddress * | vdp_get_proc_address | |
| union { | ||
| void * funcs [46] | ||
| struct { | ||
| VdpPreemptionCallbackRegister * preemption_callback_register | ||
| struct { | ||
| VdpDeviceDestroy * destroy | ||
| } device | ||
| struct { | ||
| VdpGetErrorString * error_string | ||
| VdpGetApiVersion * api_version | ||
| VdpGetInformationString * information_string | ||
| } get | ||
| struct { | ||
| VdpVideoSurfaceQueryCapabilities * query_capabilities | ||
| VdpVideoSurfaceQueryGetPutBitsYCbCrCapabilities * query_get_put_bits_ycbcr_capabilities | ||
| VdpVideoSurfaceCreate * create | ||
| VdpVideoSurfaceDestroy * destroy | ||
| VdpVideoSurfacePutBitsYCbCr * putbits_ycbcr | ||
| VdpVideoSurfaceGetBitsYCbCr * getbits_ycbcr | ||
| VdpVideoSurfaceGetParameters * get_parameters | ||
| } video_surface | ||
| struct { | ||
| VdpOutputSurfaceQueryCapabilities * query_capabilities | ||
| VdpOutputSurfaceQueryGetPutBitsNativeCapabilities * query_get_put_bits_native_capabilities | ||
| VdpOutputSurfaceQueryPutBitsYCbCrCapabilities * query_put_bits_ycbcr_capabilities | ||
| VdpOutputSurfaceCreate * create | ||
| VdpOutputSurfaceDestroy * destroy | ||
| VdpOutputSurfaceRenderOutputSurface * render_output_surface | ||
| VdpOutputSurfacePutBitsNative * put_bits | ||
| VdpOutputSurfacePutBitsYCbCr * put_bits_ycbcr | ||
| VdpOutputSurfaceGetBitsNative * get_bits | ||
| } output_surface | ||
| struct { | ||
| VdpVideoMixerCreate * create | ||
| VdpVideoMixerDestroy * destroy | ||
| VdpVideoMixerRender * render | ||
| VdpVideoMixerSetAttributeValues * set_attribute_values | ||
| VdpVideoMixerSetFeatureEnables * set_feature_enables | ||
| VdpVideoMixerGetFeatureEnables * get_feature_enables | ||
| VdpVideoMixerQueryFeatureSupport * query_feature_support | ||
| VdpVideoMixerQueryParameterSupport * query_parameter_support | ||
| VdpVideoMixerQueryAttributeSupport * query_attribute_support | ||
| VdpVideoMixerQueryParameterValueRange * query_parameter_value_range | ||
| VdpVideoMixerQueryAttributeValueRange * query_attribute_value_range | ||
| } video_mixer | ||
| VdpGenerateCSCMatrix * generate_csc_matrix | ||
| struct { | ||
| VdpPresentationQueueTargetCreateX11 * target_create_x11 | ||
| VdpPresentationQueueTargetDestroy * target_destroy | ||
| VdpPresentationQueueCreate * create | ||
| VdpPresentationQueueDestroy * destroy | ||
| VdpPresentationQueueDisplay * display | ||
| VdpPresentationQueueBlockUntilSurfaceIdle * block | ||
| VdpPresentationQueueSetBackgroundColor * set_background_color | ||
| VdpPresentationQueueGetTime * get_time | ||
| VdpPresentationQueueQuerySurfaceStatus * query_surface_status | ||
| } queue | ||
| struct { | ||
| VdpDecoderQueryCapabilities * query_capabilities | ||
| VdpDecoderCreate * create | ||
| VdpDecoderDestroy * destroy | ||
| VdpDecoderRender * render | ||
| } decoder | ||
| } vdp | ||
| } | a | |
| vo_scale_t | sc | |
| Display * | display | |
| int | screen | |
| Drawable | drawable | |
| pthread_mutex_t | drawable_lock | |
| uint32_t | display_width | |
| uint32_t | display_height | |
| 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 | |
| vdpau_video_surface_t | soft_surface | |
| int | soft_surface_format | |
| vdpau_output_surface_t | output_surface_buffer [25] | |
| int | output_surface_buffer_size | |
| int | num_big_output_surfaces_created | |
| pthread_mutex_t | os_mutex | |
| vdpau_output_surface_t | output_surfaces [8] | |
| uint8_t | init_queue | |
| uint8_t | queue_user_length | |
| uint8_t | queue_length | |
| uint8_t | current_output_surface | |
| vdpau_grab_video_frame_t * | pending_grab_request | |
| pthread_mutex_t | grab_lock | |
| pthread_cond_t | grab_cond | |
| struct { | ||
| VdpVideoMixer handle | ||
| VdpChromaType chroma | ||
| int layer_bug | ||
| uint32_t width | ||
| uint32_t height | ||
| uint32_t max_width | ||
| uint32_t max_height | ||
| uint32_t max_layers [4] | ||
| } | video_mixer | |
| const char * | deinterlacers_name [5+1] | |
| int | deinterlacers_method [5] | |
| int | scaling_level_max | |
| int | scaling_level_current | |
| VdpColor | back_color | |
| vdpau_frame_t * | back_frame [1] | |
| uint32_t | capabilities | |
| uint32_t | features | |
| xine_t * | xine | |
| uint32_t | prop_changed | |
| int | transform | |
| 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 | cm_state | |
| uint8_t | cm_lut [32] | |
| union { ... } vdpau_driver_t::a |
| int vdpau_driver_t::allocated_surfaces |
| VdpGetApiVersion* vdpau_driver_t::api_version |
| VdpColor vdpau_driver_t::back_color |
| vdpau_frame_t* vdpau_driver_t::back_frame[1] |
| int vdpau_driver_t::background |
| VdpPresentationQueueBlockUntilSurfaceIdle* vdpau_driver_t::block |
| int vdpau_driver_t::brightness |
| uint32_t vdpau_driver_t::capabilities |
| VdpChromaType vdpau_driver_t::chroma |
| uint8_t vdpau_driver_t::cm_lut[32] |
| int vdpau_driver_t::cm_state |
| int vdpau_driver_t::color_matrix |
| int vdpau_driver_t::contrast |
| VdpVideoSurfaceCreate* vdpau_driver_t::create |
| VdpOutputSurfaceCreate* vdpau_driver_t::create |
| VdpVideoMixerCreate* vdpau_driver_t::create |
| VdpPresentationQueueCreate* vdpau_driver_t::create |
| VdpDecoderCreate* vdpau_driver_t::create |
| uint8_t vdpau_driver_t::current_output_surface |
| struct { ... } vdpau_driver_t::decoder |
| int vdpau_driver_t::deinterlace |
| int vdpau_driver_t::deinterlace_method_hd |
| int vdpau_driver_t::deinterlace_method_sd |
| int vdpau_driver_t::deinterlacers_method[5] |
| const char* vdpau_driver_t::deinterlacers_name[5+1] |
| VdpDeviceDestroy* vdpau_driver_t::destroy |
| VdpVideoSurfaceDestroy* vdpau_driver_t::destroy |
| VdpOutputSurfaceDestroy* vdpau_driver_t::destroy |
| VdpVideoMixerDestroy* vdpau_driver_t::destroy |
| VdpPresentationQueueDestroy* vdpau_driver_t::destroy |
| VdpDecoderDestroy* vdpau_driver_t::destroy |
| struct { ... } vdpau_driver_t::device |
| VdpPresentationQueueDisplay* vdpau_driver_t::display |
| Display* vdpau_driver_t::display |
| uint32_t vdpau_driver_t::display_height |
| uint32_t vdpau_driver_t::display_width |
| Drawable vdpau_driver_t::drawable |
| pthread_mutex_t vdpau_driver_t::drawable_lock |
| int vdpau_driver_t::enable_inverse_telecine |
| VdpGetErrorString* vdpau_driver_t::error_string |
| uint32_t vdpau_driver_t::features |
| void* vdpau_driver_t::funcs[46] |
| VdpGenerateCSCMatrix* vdpau_driver_t::generate_csc_matrix |
| struct { ... } vdpau_driver_t::get |
| VdpOutputSurfaceGetBitsNative* vdpau_driver_t::get_bits |
| VdpVideoMixerGetFeatureEnables* vdpau_driver_t::get_feature_enables |
| VdpVideoSurfaceGetParameters* vdpau_driver_t::get_parameters |
| VdpPresentationQueueGetTime* vdpau_driver_t::get_time |
| VdpVideoSurfaceGetBitsYCbCr* vdpau_driver_t::getbits_ycbcr |
| pthread_cond_t vdpau_driver_t::grab_cond |
| pthread_mutex_t vdpau_driver_t::grab_lock |
| VdpVideoMixer vdpau_driver_t::handle |
| uint32_t vdpau_driver_t::height |
| int vdpau_driver_t::honor_progressive |
| int vdpau_driver_t::hue |
| VdpGetInformationString* vdpau_driver_t::information_string |
| uint8_t vdpau_driver_t::init_queue |
| int vdpau_driver_t::layer_bug |
Referenced by vdpau_set_layer_bug().
| uint32_t vdpau_driver_t::max_height |
| uint32_t vdpau_driver_t::max_layers[4] |
| uint32_t vdpau_driver_t::max_width |
| int vdpau_driver_t::noise |
| int vdpau_driver_t::num_big_output_surfaces_created |
| int vdpau_driver_t::num_ovls |
| int vdpau_driver_t::old_num_ovls |
| pthread_mutex_t vdpau_driver_t::os_mutex |
| struct { ... } vdpau_driver_t::output_surface |
| vdpau_output_surface_t vdpau_driver_t::output_surface_buffer[25] |
| int vdpau_driver_t::output_surface_buffer_size |
| vdpau_output_surface_t vdpau_driver_t::output_surfaces[8] |
| vdpau_overlay_t vdpau_driver_t::overlays[XINE_VORAW_MAX_OVL] |
| int vdpau_driver_t::ovl_changed |
| VdpRect vdpau_driver_t::ovl_dest_rect |
| VdpOutputSurface vdpau_driver_t::ovl_layer_surface |
| vdpau_output_surface_t vdpau_driver_t::ovl_main_render_surface |
| uint32_t* vdpau_driver_t::ovl_pixmap |
| int vdpau_driver_t::ovl_pixmap_size |
| VdpRect vdpau_driver_t::ovl_src_rect |
| VdpRect vdpau_driver_t::ovl_video_dest_rect |
| vdpau_grab_video_frame_t* vdpau_driver_t::pending_grab_request |
| VdpPreemptionCallbackRegister* vdpau_driver_t::preemption_callback_register |
| uint32_t vdpau_driver_t::prop_changed |
| VdpOutputSurfacePutBitsNative* vdpau_driver_t::put_bits |
| VdpOutputSurfacePutBitsYCbCr* vdpau_driver_t::put_bits_ycbcr |
| VdpVideoSurfacePutBitsYCbCr* vdpau_driver_t::putbits_ycbcr |
| VdpVideoMixerQueryAttributeSupport* vdpau_driver_t::query_attribute_support |
| VdpVideoMixerQueryAttributeValueRange* vdpau_driver_t::query_attribute_value_range |
| VdpVideoSurfaceQueryCapabilities* vdpau_driver_t::query_capabilities |
| VdpOutputSurfaceQueryCapabilities* vdpau_driver_t::query_capabilities |
| VdpDecoderQueryCapabilities* vdpau_driver_t::query_capabilities |
| VdpVideoMixerQueryFeatureSupport* vdpau_driver_t::query_feature_support |
| VdpOutputSurfaceQueryGetPutBitsNativeCapabilities* vdpau_driver_t::query_get_put_bits_native_capabilities |
| VdpVideoSurfaceQueryGetPutBitsYCbCrCapabilities* vdpau_driver_t::query_get_put_bits_ycbcr_capabilities |
| VdpVideoMixerQueryParameterSupport* vdpau_driver_t::query_parameter_support |
| VdpVideoMixerQueryParameterValueRange* vdpau_driver_t::query_parameter_value_range |
| VdpOutputSurfaceQueryPutBitsYCbCrCapabilities* vdpau_driver_t::query_put_bits_ycbcr_capabilities |
| VdpPresentationQueueQuerySurfaceStatus* vdpau_driver_t::query_surface_status |
| struct { ... } vdpau_driver_t::queue |
| uint8_t vdpau_driver_t::queue_length |
| uint8_t vdpau_driver_t::queue_user_length |
| int vdpau_driver_t::reinit_needed |
| VdpVideoMixerRender* vdpau_driver_t::render |
| VdpDecoderRender* vdpau_driver_t::render |
| VdpOutputSurfaceRenderOutputSurface* vdpau_driver_t::render_output_surface |
| int vdpau_driver_t::saturation |
| vo_scale_t vdpau_driver_t::sc |
| int vdpau_driver_t::scaling_level_current |
| int vdpau_driver_t::scaling_level_max |
| int vdpau_driver_t::screen |
| int vdpau_driver_t::sd_only_properties |
| VdpVideoMixerSetAttributeValues* vdpau_driver_t::set_attribute_values |
| VdpPresentationQueueSetBackgroundColor* vdpau_driver_t::set_background_color |
| VdpVideoMixerSetFeatureEnables* vdpau_driver_t::set_feature_enables |
| int vdpau_driver_t::sharpness |
| int vdpau_driver_t::skip_chroma |
| vdpau_video_surface_t vdpau_driver_t::soft_surface |
| int vdpau_driver_t::soft_surface_format |
| int vdpau_driver_t::surface_cleared_nr |
| VdpPresentationQueueTargetCreateX11* vdpau_driver_t::target_create_x11 |
| VdpPresentationQueueTargetDestroy* vdpau_driver_t::target_destroy |
| int vdpau_driver_t::transform |
| struct { ... } vdpau_driver_t::vdp |
| VdpDevice vdpau_driver_t::vdp_device |
| VdpGetProcAddress* vdpau_driver_t::vdp_get_proc_address |
| VdpPresentationQueue vdpau_driver_t::vdp_queue |
| VdpPresentationQueueTarget vdpau_driver_t::vdp_queue_target |
| int vdpau_driver_t::vdp_runtime_nr |
| struct { ... } vdpau_driver_t::video_mixer |
| struct { ... } vdpau_driver_t::video_mixer |
| struct { ... } vdpau_driver_t::video_surface |
| vo_driver_t vdpau_driver_t::vo_driver |
| uint32_t vdpau_driver_t::width |
| xine_t* vdpau_driver_t::xine |
| int vdpau_driver_t::zoom_x |
| int vdpau_driver_t::zoom_y |