[beast/devel: 2/6] BSE: Use new scaled variants of gslfft to get same results as before.



commit f91e049d184b38d998da304061851ae84c82ea80
Author: Stefan Westerfeld <stefan space twc de>
Date:   Wed Oct 13 11:21:44 2010 +0200

    BSE: Use new scaled variants of gslfft to get same results as before.

 bse/gslfilter.c   |    2 +-
 bse/gslosctable.c |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/bse/gslfilter.c b/bse/gslfilter.c
index 272e4f6..266313b 100644
--- a/bse/gslfilter.c
+++ b/bse/gslfilter.c
@@ -921,7 +921,7 @@ gsl_filter_fir_approx (uint          iorder,
 	fft_in[1] = val;
     }
   
-  gsl_power2_fftsr (fft_size, fft_in, fft_out);
+  gsl_power2_fftsr_scale (fft_size, fft_in, fft_out);
   
   for (i = 0; i <= iorder / 2; i++)
     {
diff --git a/bse/gslosctable.c b/bse/gslosctable.c
index f6beb90..b75866e 100644
--- a/bse/gslosctable.c
+++ b/bse/gslosctable.c
@@ -299,7 +299,7 @@ cache_table_ref_entry (GslOscWaveForm wave_form,
       gsl_power2_fftar_simple (e->n_values, values, fft);
       step = e->mfreq * (gdouble) e->n_values;
       fft_filter (e->n_values, fft, step, filter_func);
-      gsl_power2_fftsr_simple (e->n_values, fft, values);
+      gsl_power2_fftsr_scale_simple (e->n_values, fft, values);
       g_free (fft);
       gsl_osc_wave_normalize (e->n_values, values, (min + max) / 2, max);
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]