vlc_object_kill( pp_objects[i] );
vlc_thread_join( pp_objects[i] );
vlc_object_detach( pp_objects[i] );
- vlc_object_destroy( pp_objects[i] );
+ vlc_object_release( pp_objects[i] );
}
/* Clean our mess */
printf( " - destroying the objects (LIFO)\n" );
for( i = MAXOBJ * i_level; i--; )
{
- vlc_object_destroy( pp_objects[i] );
+ vlc_object_release( pp_objects[i] );
}
printf( "done (%fs).\n", (mdate() - start) / 1000000.0 );
{
pp_objects[i]->b_die = VLC_TRUE;
vlc_thread_join( pp_objects[i] );
- vlc_object_destroy( pp_objects[i] );
+ vlc_object_release( pp_objects[i] );
}
printf( "done (%fs).\n", (mdate() - start) / 1000000.0 );
for( i = MAXOBJ/MAXTH; i--; )
{
- vlc_object_destroy( pp_objects[i] );
+ vlc_object_release( pp_objects[i] );
}
return NULL;