X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=modules%2Fvisualization%2Fgoom.c;fp=modules%2Fvisualization%2Fgoom.c;h=8384b51181bd5c2660bf0dd4b630133b89340c50;hb=27cdd6eb494feb8da6ea6fd4112b1b066b5f4f3a;hp=4efc11b366e5bfe8ea90288eb73268c6613a37a0;hpb=ee454d5fbf0eb4d22feba57c85239af6c8ca88a0;p=vlc diff --git a/modules/visualization/goom.c b/modules/visualization/goom.c index 4efc11b366..8384b51181 100644 --- a/modules/visualization/goom.c +++ b/modules/visualization/goom.c @@ -172,7 +172,6 @@ static int Open( vlc_object_t *p_this ) if( p_thread->p_vout == NULL ) { msg_Err( p_filter, "no suitable vout module" ); - vlc_object_detach( p_thread ); vlc_object_release( p_thread ); free( p_sys ); return VLC_EGENERIC; @@ -195,7 +194,6 @@ static int Open( vlc_object_t *p_this ) vlc_mutex_destroy( &p_thread->lock ); vlc_cond_destroy( &p_thread->wait ); free( p_thread->psz_title ); - vlc_object_detach( p_thread ); vlc_object_release( p_thread ); free( p_sys ); return VLC_EGENERIC; @@ -395,7 +393,6 @@ static void Close( vlc_object_t *p_this ) aout_filter_RequestVout( p_filter, p_sys->p_thread->p_vout, 0 ); vlc_mutex_destroy( &p_sys->p_thread->lock ); vlc_cond_destroy( &p_sys->p_thread->wait ); - vlc_object_detach( p_sys->p_thread ); while( p_sys->p_thread->i_blocks-- ) {