X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=modules%2Fvisualization%2Fgoom.c;h=0fb03910fc0453b8072473a4f26c972cee7698ff;hb=ea93da268c6617a0c5c98a2125b9aa27eba19d6d;hp=9382b80494bda39540c4ad08c996bd466fb3b8bf;hpb=53c74579305052334468d130a3f4bfcfc3757209;p=vlc diff --git a/modules/visualization/goom.c b/modules/visualization/goom.c index 9382b80494..0fb03910fc 100644 --- a/modules/visualization/goom.c +++ b/modules/visualization/goom.c @@ -336,7 +336,7 @@ static void Thread( vlc_object_t *p_this ) p_plugin_info = goom_init( width.i_int, height.i_int ); - while( !p_thread->b_die ) + while( vlc_object_alive (p_thread) ) { uint32_t *plane; picture_t *p_pic; @@ -361,7 +361,7 @@ static void Thread( vlc_object_t *p_this ) p_thread->psz_title = NULL; while( !( p_pic = vout_CreatePicture( p_thread->p_vout, 0, 0, 0 ) ) && - !p_thread->b_die ) + vlc_object_alive (p_thread) ) { msleep( VOUT_OUTMEM_SLEEP ); }