X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fmisc%2Fevents.c;h=07e861194a8f05f1a10c6979dff6c81a0521f651;hb=376853e5d685a9dde50acbdc2524fa5d890aed83;hp=19893353536b5f5ffb93417e19364e1165353cc3;hpb=e9fba763dfcb5f7ba12211bddf75bba55c35896c;p=vlc diff --git a/src/misc/events.c b/src/misc/events.c index 1989335353..07e861194a 100644 --- a/src/misc/events.c +++ b/src/misc/events.c @@ -70,7 +70,7 @@ typedef struct vlc_event_listeners_group_t } vlc_event_listeners_group_t; #ifdef DEBUG_EVENT -static const char ppsz_event_type_to_name[][33] = +static const char ppsz_event_type_to_name[][40] = { [vlc_InputStateChanged] = "vlc_InputStateChanged", [vlc_InputSelectedStreamChanged] = "vlc_InputSelectedStreamChanged", @@ -81,10 +81,11 @@ static const char ppsz_event_type_to_name[][33] = [vlc_InputItemPreparsedChanged] = "vlc_InputItemPreparsedChanged", [vlc_InputItemNameChanged] = "vlc_InputItemNameChanged", [vlc_InputItemInfoChanged] = "vlc_InputItemInfoChanged", + [vlc_InputItemErrorWhenReadingChanged] = "vlc_InputItemErrorWhenReadingChanged", [vlc_ServicesDiscoveryItemAdded] = "vlc_ServicesDiscoveryItemAdded", - [vlc_ServicesDiscoveryItemRemoved] = "vlc_ServicesDiscoveryItemRemoved" - [vlc_ServicesDiscoveryStarted] = "vlc_ServicesDiscoveryStarted" + [vlc_ServicesDiscoveryItemRemoved] = "vlc_ServicesDiscoveryItemRemoved", + [vlc_ServicesDiscoveryStarted] = "vlc_ServicesDiscoveryStarted", [vlc_ServicesDiscoveryEnded] = "vlc_ServicesDiscoveryEnded" }; #endif @@ -113,6 +114,7 @@ group_contains_listener( vlc_event_listeners_group_t * group, * *****************************************************************************/ +#undef vlc_event_manager_init /** * Initialize event manager object * p_obj is the object that contains the event manager. But not @@ -120,8 +122,8 @@ group_contains_listener( vlc_event_listeners_group_t * group, * for instance). * p_parent_obj gives a libvlc instance */ -int __vlc_event_manager_init( vlc_event_manager_t * p_em, void * p_obj, - vlc_object_t * p_parent_obj ) +int vlc_event_manager_init( vlc_event_manager_t * p_em, void * p_obj, + vlc_object_t * p_parent_obj ) { p_em->p_obj = p_obj; p_em->p_parent_object = p_parent_obj; @@ -160,7 +162,7 @@ void vlc_event_manager_fini( vlc_event_manager_t * p_em ) } /** - * Destroy the event manager + * Register the event manager */ int vlc_event_manager_register_event_type( vlc_event_manager_t * p_em, @@ -210,7 +212,6 @@ void vlc_event_send( vlc_event_manager_t * p_em, sizeof(vlc_event_listener_t)*i_cached_listeners ); if( !array_of_cached_listeners ) { - msg_Err( p_em->p_parent_object, "Not enough memory in vlc_event_send" ); vlc_mutex_unlock( &p_em->object_lock ); return; } @@ -278,14 +279,15 @@ void vlc_event_send( vlc_event_manager_t * p_em, free( array_of_cached_listeners ); } +#undef vlc_event_attach /** * Add a callback for an event. */ -int __vlc_event_attach( vlc_event_manager_t * p_em, - vlc_event_type_t event_type, - vlc_event_callback_t pf_callback, - void *p_user_data, - const char * psz_debug_name ) +int vlc_event_attach( vlc_event_manager_t * p_em, + vlc_event_type_t event_type, + vlc_event_callback_t pf_callback, + void *p_user_data, + const char * psz_debug_name ) { vlc_event_listeners_group_t * listeners_group; vlc_event_listener_t * listener; @@ -319,7 +321,7 @@ int __vlc_event_attach( vlc_event_manager_t * p_em, FOREACH_END() vlc_mutex_unlock( &p_em->object_lock ); - msg_Err( p_em->p_parent_object, "Can't attach to an object event manager event" ); + msg_Err( p_em->p_parent_object, "cannot attach to an object event" ); free(listener); return VLC_EGENERIC; } @@ -373,7 +375,7 @@ int vlc_event_detach( vlc_event_manager_t *p_em, vlc_mutex_unlock( &p_em->event_sending_lock ); vlc_mutex_unlock( &p_em->object_lock ); - msg_Warn( p_em->p_parent_object, "Can't detach to an object event manager event" ); + msg_Warn( p_em->p_parent_object, "cannot detach from an object event" ); return VLC_EGENERIC; }