]> git.sesse.net Git - vlc/commitdiff
Fix off by 1 errors (CID 42 and 43).
authorAntoine Cellerier <dionoea@videolan.org>
Fri, 30 May 2008 13:07:25 +0000 (15:07 +0200)
committerAntoine Cellerier <dionoea@videolan.org>
Fri, 30 May 2008 13:07:30 +0000 (15:07 +0200)
modules/visualization/visual/effects.c

index 62e88fcc99d13fc46f11ea2be5dab21140013177..ee209b1915bf10ef60135d40e6550770f47a0ca2 100644 (file)
@@ -177,7 +177,7 @@ int spectrum_Run(visual_effect_t * p_effect, aout_instance_t *p_aout,
     }
     fft_perform( p_buffer1, p_output, p_state);
     for(i= 0; i< FFT_BUFFER_SIZE ; i++ )
-        p_dest[i] = ( (int) sqrt( p_output [ i + 1 ] ) ) >> 8;
+        p_dest[i] = ( (int) sqrt( p_output [ i ] ) ) >> 8;
 
     for ( i = 0 ; i< i_nb_bands ;i++)
     {
@@ -477,7 +477,7 @@ int spectrometer_Run(visual_effect_t * p_effect, aout_instance_t *p_aout,
     }
     fft_perform( p_buffer1, p_output, p_state);
     for(i= 0; i< FFT_BUFFER_SIZE ; i++ )
-        p_dest[i] = ( (int) sqrt( p_output [ i + 1 ] ) ) >> 8;
+        p_dest[i] = ( (int) sqrt( p_output [ i ] ) ) >> 8;
 
     i_nb_bands *= i_sections;