Go to the documentation of this file.
23 #ifndef _PLUGIN_CATALOG_H
24 #define _PLUGIN_CATALOG_H
29 #define DECODER_MAX 128
30 #define PLUGIN_MAX 256
33 #define PLUGINS_PER_TYPE 10
void * lib_handle
Definition: plugin_catalog.h:39
pthread_mutex_t lock
Definition: plugin_catalog.h:68
xine_sarray_t * modules_list
Definition: plugin_catalog.h:73
char * filename
Definition: plugin_catalog.h:36
int ref
Definition: plugin_catalog.h:40
off_t filesize
Definition: plugin_catalog.h:37
char * prio_desc[128]
Definition: plugin_catalog.h:66
plugin_node_t * spu_decoder_map[128][10]
Definition: plugin_catalog.h:61
plugin_node_t * audio_decoder_map[128][10]
Definition: plugin_catalog.h:59
#define PLUGINS_PER_TYPE
Definition: plugin_catalog.h:33
Definition: sorted_array.c:34
Definition: plugin_catalog.h:35
int no_unload
Definition: plugin_catalog.h:41
Definition: plugin_catalog.h:53
#define DECODER_MAX
Definition: plugin_catalog.h:29
#define PLUGIN_MAX
Definition: plugin_catalog.h:30
int decoder_count
Definition: plugin_catalog.h:71
struct plugin_node_s plugin_node_t
xine_list_t * config_entry_list
Definition: plugin_catalog.h:48
xine_list_t * file_list
Definition: plugin_catalog.h:57
const char * ids[256]
Definition: plugin_catalog.h:63
int priority
Definition: plugin_catalog.h:50
plugin_info_t * info
Definition: plugin_catalog.h:46
time_t filemtime
Definition: plugin_catalog.h:38
plugin_file_t * file
Definition: plugin_catalog.h:45
Definition: plugin_catalog.h:44
xine_sarray_t * plugin_lists[PLUGIN_TYPE_MAX]
Definition: plugin_catalog.h:54
plugin_node_t * video_decoder_map[128][10]
Definition: plugin_catalog.h:60
void * plugin_class
Definition: plugin_catalog.h:47
int ref
Definition: plugin_catalog.h:49
int plugin_count
Definition: plugin_catalog.h:70
xine_sarray_t * cache_list
Definition: plugin_catalog.h:56
#define PLUGIN_TYPE_MAX
Definition: xine_plugin.h:39
Definition: xine_plugin.h:55