+void __stats_TimerClean( vlc_object_t *p_obj, int i_id )
+{
+ int i;
+ vlc_mutex_lock( &p_obj->p_libvlc->timer_lock );
+ for ( i = p_obj->p_libvlc->i_timers -1 ; i >= 0; i-- )
+ {
+ counter_t *p_counter = p_obj->p_libvlc->pp_timers[i];
+ if( p_counter->i_id == i_id && p_counter->p_obj == p_obj )
+ {
+ REMOVE_ELEM( p_obj->p_libvlc->pp_timers,
+ p_obj->p_libvlc->i_timers, i );
+ stats_CounterClean( p_counter );
+ }
+ }
+ vlc_mutex_unlock( &p_obj->p_libvlc->timer_lock );
+}
+
+void __stats_TimersCleanAll( vlc_object_t *p_obj )