} action_t;
extern const struct action libvlc_actions[];
extern const size_t libvlc_actions_count;
-extern int vlc_key_to_action (vlc_object_t *, const char *,
- vlc_value_t, vlc_value_t, void *);
+extern int vlc_InitActions (libvlc_int_t *);
+extern void vlc_DeinitActions (libvlc_int_t *);
/*
* OS-specific initialization
*/
extern uint32_t cpu_flags;
uint32_t CPUCapabilities( void );
+bool vlc_CPU_CheckPluginDir (const char *name);
/*
* Message/logging stuff
char *psz_name; /* given name */
/* Object variables */
- variable_t * p_vars;
+ void *var_root;
vlc_mutex_t var_lock;
vlc_cond_t var_wait;
- int i_vars;
/* Thread properties, if any */
vlc_thread_t thread_id;
typedef struct libvlc_priv_t
{
libvlc_int_t public_data;
- vlc_cond_t exiting; ///< signaled when VLC wants to exit
int i_last_input_id ; ///< Last id of input item