*/
typedef struct libvlc_priv_t
{
+ /* Configuration */
vlc_mutex_t config_lock; ///< config file lock
+ char * psz_configfile; ///< location of config file
+
+ /* There is no real reason to keep a list of items, but not to break
+ * everything, let's keep it */
+ input_item_array_t input_items; ///< Array of all created input items
+ int i_last_input_id ; ///< Last id of input item
/* Messages */
msg_bank_t msg_bank; ///< The message bank
int i_timers; ///< Number of timers
bool b_stats; ///< Whether to collect stats
+ void *p_stats_computer; ///< Input thread computing stats
+ /// (needs cleanup)
+
module_t *p_memcpy_module; ///< Fast memcpy plugin used
vlm_t *p_vlm; ///< VLM if created from libvlc-common.c
-
+ vlc_object_t *p_interaction; ///< interface interaction object
httpd_t *p_httpd; ///< HTTP daemon (src/network/httpd.c)
} libvlc_priv_t;