#ifndef LIBVLC_LIBVLC_H
# define LIBVLC_LIBVLC_H 1
+extern const char psz_vlc_changeset[];
+
typedef struct variable_t variable_t;
/* Actions (hot keys) */
*/
void system_Init ( void );
void system_Configure ( libvlc_int_t *, int, const char *const [] );
-void system_End ( libvlc_int_t * );
+void system_End ( void );
+
+void vlc_CPU_init(void);
+void vlc_CPU_dump(vlc_object_t *);
/*
* Threads subsystem
# define vlc_assert_locked( m ) (void)m
#endif
-/*
- * CPU capabilities
- */
-extern uint32_t cpu_flags;
-uint32_t CPUCapabilities( void );
-
-/*
- * Message/logging stuff
- */
-
-typedef struct msg_bank_t msg_bank_t;
-
-msg_bank_t *msg_Create (void);
-void msg_Destroy (msg_bank_t *);
-
/*
* LibVLC exit event handling
*/
bool playlist_active;
/* Messages */
- msg_bank_t *msg_bank; ///< The message bank
int i_verbose; ///< info messages
bool b_color; ///< color messages?
vlc_mutex_t ml_lock; ///< Mutex for ML creation
vlm_t *p_vlm; ///< the VLM singleton (or NULL)
vlc_object_t *p_dialog_provider; ///< dialog provider
- httpd_t *p_httpd; ///< HTTP daemon (src/network/httpd.c)
#ifdef ENABLE_SOUT
sap_handler_t *p_sap; ///< SAP SDP advertiser
#endif
*/
void var_OptionParse (vlc_object_t *, const char *, bool trusted);
-
/*
* Stats stuff
*/