24 #ifndef HAVE_SPU_API_H 25 #define HAVE_SPU_API_H 34 #define SPU_DECODER_IFACE_VERSION 17 73 #define default_spu_decoder_class_dispose (void (*) (spu_decoder_class_t *this_gen))free enable disable number of frames of telecine pattern sync required before mode change make frames evenly spaced for film mode(24 fps)" ) PARAM_ITEM( POST_PARAM_TYPE_BOOL
int _x_spu_decoder_sleep(xine_stream_t *, int64_t next_spu_vpts)
Definition: video_decoder.c:68
void(* dispose)(spu_decoder_t *this_gen)
Definition: spu_decoder.h:97
void(* reset)(spu_decoder_t *this_gen)
Definition: spu_decoder.h:86
const char * text_domain
Optional non-standard catalog to use with dgettext() for description.
Definition: spu_decoder.h:65
Definition: plugin_catalog.h:44
const char * identifier
short human readable identifier for this plugin class
Definition: spu_decoder.h:53
void(* dispose)(spu_decoder_class_t *this_gen)
Definition: spu_decoder.h:70
void(* decode_data)(spu_decoder_t *this_gen, buf_element_t *buf)
Definition: spu_decoder.h:80
Definition: spu_decoder.h:75
Definition: xine_internal.h:210
void(* discontinuity)(spu_decoder_t *this_gen)
Definition: spu_decoder.h:92
const char * description
human readable (verbose = 1 line) description for this plugin class
Definition: spu_decoder.h:60
int(* get_interact_info)(spu_decoder_t *this_gen, void *data)
Definition: spu_decoder.h:109
Definition: spu_decoder.h:43
void(* set_button)(spu_decoder_t *this_gen, int32_t button, int32_t mode)
Definition: spu_decoder.h:118
#define XINE_PROTECTED
Definition: attributes.h:73
plugin_node_t * node
Pointer to the loaded plugin node.
Definition: spu_decoder.h:127