vlc_list_t *list = vlc_list_children(p_obj);
for (int i = 0; i < list->i_count ; i++) {
- l = SubDrawObject(sys, l, list->p_values[i].p_object, i_level,
+ l = SubDrawObject(sys, l, list->p_values[i].p_address, i_level,
(i == list->i_count - 1) ? "`-" : "|-" );
}
vlc_list_release(list);
vlc_list_t *l = vlc_list_children( p_node );
for( int i=0; i < l->i_count; i++ )
- populateLoadedSet( loaded, l->p_values[i].p_object );
+ populateLoadedSet( loaded, (vlc_object_t *)l->p_values[i].p_address );
vlc_list_release( l );
}
vlc_list_t *l = vlc_list_children( p_obj );
for( int i=0; i < l->i_count; i++ )
- buildTree( item, l->p_values[i].p_object );
+ buildTree( item, (vlc_object_t *)l->p_values[i].p_address );
vlc_list_release( l );
}
vlc_list_t *p_list = vlc_list_children( p_obj );
for( int i = 0; i < p_list->i_count; i++ )
- ObjectKillChildrens( p_list->p_values[i].p_object );
+ ObjectKillChildrens( p_list->p_values[i].p_address );
vlc_list_release( p_list );
}
unsigned i = 0;
for (priv = vlc_internals (obj)->first; priv; priv = priv->next)
- l->p_values[i++].p_object = vlc_object_hold (vlc_externals (priv));
+ l->p_values[i++].p_address = vlc_object_hold (vlc_externals (priv));
}
libvlc_unlock (obj->p_libvlc);
return l;
*****************************************************************************/
void vlc_list_release( vlc_list_t *p_list )
{
- int i_index;
-
- for( i_index = 0; i_index < p_list->i_count; i_index++ )
- {
- vlc_object_release( p_list->p_values[i_index].p_object );
- }
+ for( int i = 0; i < p_list->i_count; i++ )
+ vlc_object_release( p_list->p_values[i].p_address );
free( p_list->p_values );
free( p_list );