summaryrefslogtreecommitdiff
path: root/gr-qtgui/lib/const_sink_c_impl.cc
diff options
context:
space:
mode:
authorTom Rondeau <tom@trondeau.com>2014-01-14 18:14:18 -0500
committerTom Rondeau <tom@trondeau.com>2014-01-15 23:22:04 -0500
commit38d88e49d0c94068d85379920621b5ae0299cd39 (patch)
tree5575c14da6e2e91e5b732b05c089c0662962a39b /gr-qtgui/lib/const_sink_c_impl.cc
parent44437ce278984e6aedc1b7010edf06c3e9dbb6a8 (diff)
qtgui: switched from using fft::malloc to volk_malloc.
Diffstat (limited to 'gr-qtgui/lib/const_sink_c_impl.cc')
-rw-r--r--gr-qtgui/lib/const_sink_c_impl.cc20
1 files changed, 12 insertions, 8 deletions
diff --git a/gr-qtgui/lib/const_sink_c_impl.cc b/gr-qtgui/lib/const_sink_c_impl.cc
index 3fda1ed573..fd9338f111 100644
--- a/gr-qtgui/lib/const_sink_c_impl.cc
+++ b/gr-qtgui/lib/const_sink_c_impl.cc
@@ -67,8 +67,10 @@ namespace gr {
d_index = 0;
for(int i = 0; i < d_nconnections; i++) {
- d_residbufs_real.push_back(fft::malloc_double(d_size));
- d_residbufs_imag.push_back(fft::malloc_double(d_size));
+ d_residbufs_real.push_back((double*)volk_malloc(d_size*sizeof(double),
+ volk_get_alignment()));
+ d_residbufs_imag.push_back((double*)volk_malloc(d_size*sizeof(double),
+ volk_get_alignment()));
memset(d_residbufs_real[i], 0, d_size*sizeof(double));
memset(d_residbufs_imag[i], 0, d_size*sizeof(double));
}
@@ -88,8 +90,8 @@ namespace gr {
// d_main_gui is a qwidget destroyed with its parent
for(int i = 0; i < d_nconnections; i++) {
- fft::free(d_residbufs_real[i]);
- fft::free(d_residbufs_imag[i]);
+ volk_free(d_residbufs_real[i]);
+ volk_free(d_residbufs_imag[i]);
}
delete d_argv;
@@ -259,10 +261,12 @@ namespace gr {
if(newsize != d_size) {
// Resize residbuf and replace data
for(int i = 0; i < d_nconnections; i++) {
- fft::free(d_residbufs_real[i]);
- fft::free(d_residbufs_imag[i]);
- d_residbufs_real[i] = fft::malloc_double(newsize);
- d_residbufs_imag[i] = fft::malloc_double(newsize);
+ volk_free(d_residbufs_real[i]);
+ volk_free(d_residbufs_imag[i]);
+ d_residbufs_real[i] = (double*)volk_malloc(newsize*sizeof(double),
+ volk_get_alignment());
+ d_residbufs_imag[i] = (double*)volk_malloc(newsize*sizeof(double),
+ volk_get_alignment());
memset(d_residbufs_real[i], 0, newsize*sizeof(double));
memset(d_residbufs_imag[i], 0, newsize*sizeof(double));