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