33#define NUM_CC_PALETTES 2
34#define CC_FONT_MAX 256
72 int video_width,
int video_height);
void cc_decoder_close(cc_decoder_t *this_obj)
Definition: cc_decoder.c:1517
void decode_cc(cc_decoder_t *this, uint8_t *buffer, uint32_t buf_len, int64_t pts)
Definition: cc_decoder.c:1375
void cc_renderer_update_cfg(cc_renderer_t *this_obj, int video_width, int video_height)
Definition: cc_decoder.c:991
#define CC_FONT_MAX
Definition: cc_decoder.h:34
struct spucc_class_s spucc_class_t
struct cc_state_s cc_state_t
cc_decoder_t * cc_decoder_open(cc_state_t *cc_state)
Definition: cc_decoder.c:1488
struct cc_config_s cc_config_t
cc_renderer_t * cc_renderer_open(osd_renderer_t *osd_renderer, metronom_t *metronom, cc_state_t *cc_state, int video_width, int video_height)
Definition: cc_decoder.c:959
void cc_renderer_close(cc_renderer_t *this_obj)
Definition: cc_decoder.c:980
Definition: cc_decoder.h:36
int font_size
Definition: cc_decoder.h:39
char italic_font[256]
Definition: cc_decoder.h:40
int config_version
Definition: cc_decoder.h:45
int center
Definition: cc_decoder.h:41
int cc_enabled
Definition: cc_decoder.h:37
char font[256]
Definition: cc_decoder.h:38
int cc_scheme
Definition: cc_decoder.h:43
Definition: cc_decoder.c:417
Definition: cc_decoder.c:335
Definition: cc_decoder.h:53
cc_renderer_t * renderer
Definition: cc_decoder.h:60
int can_cc
Definition: cc_decoder.h:58
cc_config_t * cc_cfg
Definition: cc_decoder.h:54
Definition: metronom.h:71
Definition: spu_decoder.h:42
Definition: cc_decoder.h:48
cc_config_t cc_cfg
Definition: cc_decoder.h:50
spu_decoder_class_t spu_class
Definition: cc_decoder.h:49