From: RĂ©mi Duraffort Date: Thu, 19 Nov 2009 09:25:49 +0000 (+0100) Subject: visual: factorize. X-Git-Tag: 1.1.0-ff~2443 X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=8cf7b429d7e60a1ddb6b38fc0be8b0e13df52d9c;p=vlc visual: factorize. --- diff --git a/modules/visualization/visual/effects.c b/modules/visualization/visual/effects.c index 23c9e47804..97f9314f92 100644 --- a/modules/visualization/visual/effects.c +++ b/modules/visualization/visual/effects.c @@ -432,22 +432,14 @@ int spectrometer_Run(visual_effect_t * p_effect, vlc_object_t *p_aout, if( !p_effect->p_data ) { - p_effect->p_data=(void *)malloc( 80 * sizeof(int) ); + p_effect->p_data=(void *)calloc( 80, sizeof(int) ); if( !p_effect->p_data ) { free( p_s16_buff ); return -1; } - peaks = (int *)p_effect->p_data; - for( i = 0 ; i < i_nb_bands ; i++ ) - { - peaks[i] = 0; - } - } - else - { - peaks =(int *)p_effect->p_data; } + peaks =(int *)p_effect->p_data; height = (int *)malloc( i_nb_bands * sizeof(int) ); if( !height)