xine-lib 1.2.13-20230125hg15249
|
#include "xine_hw_frame_plugin.h"
#include <stdlib.h>
#include <xine.h>
#include <xine/xine_internal.h>
#include "vaapi_util.h"
#include "vaapi_frame.h"
#include "vaapi_egl.h"
Data Structures | |
struct | va_hw_frame_plugin_t |
Functions | |
static void | _module_dispose (xine_module_t *module) |
static mem_frame_t * | _alloc_frame (xine_hwdec_t *api) |
static xine_glconv_t * | _opengl_interop (xine_hwdec_t *api, struct xine_gl *gl) |
static xine_module_t * | _get_instance (xine_module_class_t *class_gen, const void *data) |
static void * | _init_class (xine_t *xine, const void *params) |
Variables | |
static const xine_module_info_t | module_info |
const plugin_info_t xine_plugin_info[] | EXPORTED |
|
static |
|
static |
References _, _alloc_frame(), _module_dispose(), _opengl_interop(), _x_va_close(), _x_va_frame_update_frame_format(), _x_va_free(), _x_va_init(), _x_va_new(), xine_hw_frame_plugin_s::api, vaapi_context_impl::c, xine_s::config, ff_vaapi_context_s::driver, va_hw_frame_plugin_t::guarded_render, NULL, va_hw_frame_plugin_t::plugin, config_values_s::register_bool, config_values_s::register_num, va_hw_frame_plugin_t::va_context, hw_frame_plugin_params_t::visual, hw_frame_plugin_params_t::visual_type, VO_CAP_VAAPI, hw_frame_plugin_params_t::vo_driver, hw_frame_plugin_params_t::xine, and XINE_IMGFMT_VAAPI.
Referenced by _init_class().
|
static |
References _get_instance(), xine_module_s::dispose, xine_module_class_s::get_instance, N_, and NULL.
|
static |
References _x_va_free(), va_hw_frame_plugin_t::va_context, and xine_container_of.
Referenced by _get_instance().
|
static |
const plugin_info_t xine_plugin_info [] EXPORTED |
|
static |
Referenced by save_plugin_list().