xine-lib 1.2.11
|
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <xine/buffer.h>
#include <xine/xine_internal.h>
#include <xine/xineutils.h>
#include "cc_decoder.h"
Data Structures | |
struct | spucc_decoder_s |
Typedefs | |
typedef struct spucc_decoder_s | spucc_decoder_t |
Variables | |
static const char *const | cc_schemes [2+1] |
static const uint32_t | supported_types [] = { BUF_SPU_CC, 0 } |
static const decoder_info_t | spudec_info |
const plugin_info_t xine_plugin_info[] | EXPORTED |
typedef struct spucc_decoder_s spucc_decoder_t |
|
static |
Referenced by spucc_font_change(), and spucc_register_cfg_vars().
|
static |
References xine_s::config, default_spu_decoder_class_dispose, N_, NULL, spucc_register_cfg_vars(), and spudec_open_plugin().
|
static |
References cc_config_s::cc_enabled, cc_config_s::config_version, and xine_cfg_entry_s::num_value.
Referenced by spucc_register_cfg_vars().
|
static |
References cc_config_s::cc_scheme, cc_schemes, cc_config_s::config_version, and xine_cfg_entry_s::num_value.
Referenced by spucc_register_cfg_vars().
|
static |
References cc_decoder_close(), and cc_renderer_close().
Referenced by spudec_decode_data(), and spudec_dispose().
|
static |
References cc_decoder_open(), cc_renderer_open(), and spucc_update_intrinsics().
Referenced by spudec_decode_data().
|
static |
References CC_FONT_MAX, cc_config_s::config_version, copy_str(), cc_config_s::font, cc_config_s::italic_font, xine_cfg_entry_s::key, and xine_cfg_entry_s::str_value.
Referenced by spucc_register_cfg_vars().
|
static |
References height, spucc_update_intrinsics(), and width.
Referenced by spudec_decode_data().
|
static |
References cc_config_s::center, cc_config_s::config_version, cc_config_s::font_size, xine_cfg_entry_s::key, and xine_cfg_entry_s::num_value.
Referenced by spucc_register_cfg_vars().
|
static |
References _, cc_config_s::cc_enabled, CC_FONT_MAX, cc_config_s::cc_scheme, cc_schemes, cc_config_s::center, copy_str(), cc_config_s::font, cc_config_s::font_size, cc_config_s::italic_font, config_values_s::register_bool, config_values_s::register_enum, config_values_s::register_num, config_values_s::register_string, spucc_cfg_enable_change(), spucc_cfg_scheme_change(), spucc_font_change(), and spucc_num_change().
Referenced by init_spu_decoder_plugin().
|
static |
References cc_renderer_update_cfg().
Referenced by spucc_do_init(), spucc_notify_frame_change(), and spudec_decode_data().
|
static |
References BUF_FLAG_PREVIEW, buf_element_s::content, xine_event_t::data, decode_cc(), buf_element_s::decoder_flags, xine_format_change_data_t::height, buf_element_s::pts, buf_element_s::size, spucc_do_close(), spucc_do_init(), spucc_notify_frame_change(), spucc_update_intrinsics(), xine_event_t::type, xine_format_change_data_t::width, XINE_EVENT_FRAME_FORMAT_CHANGE, xine_event_free(), and xine_event_get().
Referenced by spudec_open_plugin().
|
static |
Referenced by spudec_open_plugin().
|
static |
References spucc_do_close(), and xine_event_dispose_queue().
Referenced by spudec_open_plugin().
|
static |
References NULL, spudec_decode_data(), spudec_discontinuity(), spudec_dispose(), spudec_reset(), and xine_event_new_queue().
Referenced by init_spu_decoder_plugin().
|
static |
Referenced by spudec_open_plugin().
|
static |
Referenced by spucc_cfg_scheme_change(), and spucc_register_cfg_vars().
const plugin_info_t xine_plugin_info [] EXPORTED |
|
static |
|
static |