summaryrefslogtreecommitdiff
path: root/gr-fft
diff options
context:
space:
mode:
authorJohnathan Corgan <johnathan@corganlabs.com>2013-08-28 11:53:17 -0700
committerJohnathan Corgan <johnathan@corganlabs.com>2013-08-28 11:53:17 -0700
commitfa749c97034ba2904c3c1efd8ad684941e88b66a (patch)
tree858e6cf8fbca404386dd8d36b6cd783d2942bcb6 /gr-fft
parent405bca6b1cad960318dd2010089ea07295c88fe1 (diff)
fft: fix missing set_window call on initialization
Diffstat (limited to 'gr-fft')
-rw-r--r--gr-fft/lib/fft_vcc_fftw.cc2
-rw-r--r--gr-fft/lib/fft_vfc_fftw.cc2
2 files changed, 4 insertions, 0 deletions
diff --git a/gr-fft/lib/fft_vcc_fftw.cc b/gr-fft/lib/fft_vcc_fftw.cc
index 96f3e5b51c..6873e74f45 100644
--- a/gr-fft/lib/fft_vcc_fftw.cc
+++ b/gr-fft/lib/fft_vcc_fftw.cc
@@ -50,6 +50,8 @@ namespace gr {
d_fft_size(fft_size), d_forward(forward), d_shift(shift)
{
d_fft = new fft_complex(d_fft_size, forward, nthreads);
+ if(!set_window(window))
+ throw std::runtime_error("fft_vcc: window not the same length as fft_size\n");
}
fft_vcc_fftw::~fft_vcc_fftw()
diff --git a/gr-fft/lib/fft_vfc_fftw.cc b/gr-fft/lib/fft_vfc_fftw.cc
index dec2157b06..cb8d223d95 100644
--- a/gr-fft/lib/fft_vfc_fftw.cc
+++ b/gr-fft/lib/fft_vfc_fftw.cc
@@ -50,6 +50,8 @@ namespace gr {
d_fft_size(fft_size), d_forward(forward)
{
d_fft = new fft_complex(d_fft_size, forward, nthreads);
+ if(!set_window(window))
+ throw std::runtime_error("fft_vfc: window not the same length as fft_size\n");
}
fft_vfc_fftw::~fft_vfc_fftw()