- /* Vouts - FIXME: Store all in input */
- p_list = vlc_list_find( p_input, VLC_OBJECT_VOUT, FIND_CHILD );
- if( p_list )
- {
- p_stats->i_displayed_pictures = 0 ;
- p_stats->i_lost_pictures = 0;
- for( i_index = 0; i_index < p_list->i_count ; i_index ++ )
- {
- int i_displayed = 0, i_lost = 0;
- p_obj = (vlc_object_t *)p_list->p_values[i_index].p_object;
- stats_GetInteger( p_obj, p_obj->i_object_id, "displayed_pictures",
- &i_displayed );
- stats_GetInteger( p_obj, p_obj->i_object_id, "lost_pictures",
- &i_lost );
- p_stats->i_displayed_pictures += i_displayed;
- p_stats->i_lost_pictures += i_lost;
- }
- vlc_list_release( p_list );
- }
+ /* Vouts */
+ stats_GetInteger( p_input, p_input->p->counters.p_displayed_pictures,
+ &p_stats->i_displayed_pictures );
+ stats_GetInteger( p_input, p_input->p->counters.p_lost_pictures,
+ &p_stats->i_lost_pictures );