summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--cmake/Modules/GrTest.cmake2
-rw-r--r--gnuradio-runtime/lib/flat_flowgraph.cc4
-rw-r--r--gr-digital/include/gnuradio/digital/constellation_receiver_cb.h4
-rw-r--r--gr-digital/lib/constellation_receiver_cb_impl.cc3
-rw-r--r--gr-digital/lib/constellation_receiver_cb_impl.h3
-rw-r--r--gr-digital/lib/costas_loop_cc_impl.cc2
-rw-r--r--gr-filter/lib/pfb_decimator_ccf_impl.cc1
m---------volk0
8 files changed, 10 insertions, 9 deletions
diff --git a/cmake/Modules/GrTest.cmake b/cmake/Modules/GrTest.cmake
index ff78ed2726..69df96d4c8 100644
--- a/cmake/Modules/GrTest.cmake
+++ b/cmake/Modules/GrTest.cmake
@@ -45,7 +45,7 @@ function(GR_ADD_TEST test_name)
get_target_property(location ${target} LOCATION)
if(location)
get_filename_component(path ${location} PATH)
- string(REGEX REPLACE "\\$\\(.*\\)" ${CMAKE_BUILD_TYPE} path ${path})
+ string(REGEX REPLACE "\\$\\(.*\\)" "${CMAKE_BUILD_TYPE}" path "${path}")
list(APPEND GR_TEST_LIBRARY_DIRS ${path})
endif(location)
endforeach(target)
diff --git a/gnuradio-runtime/lib/flat_flowgraph.cc b/gnuradio-runtime/lib/flat_flowgraph.cc
index 479943353b..81c1184cfa 100644
--- a/gnuradio-runtime/lib/flat_flowgraph.cc
+++ b/gnuradio-runtime/lib/flat_flowgraph.cc
@@ -324,7 +324,7 @@ namespace gr {
//std::cerr << "reader: " << r << " alignment: " << ri << std::endl;
if(ri != 0) {
size_t itemsize = block->detail()->input(i)->get_sizeof_item();
- block->detail()->input(i)->update_read_pointer(alignment-ri/itemsize);
+ block->detail()->input(i)->update_read_pointer((alignment-ri)/itemsize);
}
block->set_unaligned(0);
block->set_is_unaligned(false);
@@ -336,7 +336,7 @@ namespace gr {
//std::cerr << "writer: " << w << " alignment: " << wi << std::endl;
if(wi != 0) {
size_t itemsize = block->detail()->output(i)->get_sizeof_item();
- block->detail()->output(i)->update_write_pointer(alignment-wi/itemsize);
+ block->detail()->output(i)->update_write_pointer((alignment-wi)/itemsize);
}
block->set_unaligned(0);
block->set_is_unaligned(false);
diff --git a/gr-digital/include/gnuradio/digital/constellation_receiver_cb.h b/gr-digital/include/gnuradio/digital/constellation_receiver_cb.h
index 36cfd5774f..af00c36619 100644
--- a/gr-digital/include/gnuradio/digital/constellation_receiver_cb.h
+++ b/gr-digital/include/gnuradio/digital/constellation_receiver_cb.h
@@ -25,6 +25,7 @@
#include <gnuradio/digital/api.h>
#include <gnuradio/digital/constellation.h>
+#include <gnuradio/blocks/control_loop.h>
#include <gnuradio/block.h>
namespace gr {
@@ -55,7 +56,8 @@ namespace gr {
* current phase of the receiver.
*/
class DIGITAL_API constellation_receiver_cb
- : virtual public block
+ : virtual public block,
+ virtual public blocks::control_loop
{
public:
// gr::digital::constellation_receiver_cb::sptr
diff --git a/gr-digital/lib/constellation_receiver_cb_impl.cc b/gr-digital/lib/constellation_receiver_cb_impl.cc
index 01a920174c..97c4d8389a 100644
--- a/gr-digital/lib/constellation_receiver_cb_impl.cc
+++ b/gr-digital/lib/constellation_receiver_cb_impl.cc
@@ -217,7 +217,7 @@ namespace gr {
// Setters
add_rpc_variable(
rpcbasic_sptr(new rpcbasic_register_set<control_loop, float>(
- alias(), "loop bw",
+ alias(), "loop_bw",
&control_loop::set_loop_bandwidth,
pmt::mp(0.0f), pmt::mp(1.0f), pmt::mp(0.0f),
"", "Loop bandwidth",
@@ -225,6 +225,5 @@ namespace gr {
#endif /* GR_CTRLPORT */
}
-
} /* namespace digital */
} /* namespace gr */
diff --git a/gr-digital/lib/constellation_receiver_cb_impl.h b/gr-digital/lib/constellation_receiver_cb_impl.h
index 90482e2cc5..398d74004c 100644
--- a/gr-digital/lib/constellation_receiver_cb_impl.h
+++ b/gr-digital/lib/constellation_receiver_cb_impl.h
@@ -26,13 +26,12 @@
#include <gnuradio/digital/constellation_receiver_cb.h>
#include <gnuradio/attributes.h>
#include <gnuradio/gr_complex.h>
-#include <gnuradio/blocks/control_loop.h>
namespace gr {
namespace digital {
class constellation_receiver_cb_impl
- : public constellation_receiver_cb, blocks::control_loop
+ : public constellation_receiver_cb
{
public:
constellation_receiver_cb_impl(constellation_sptr constell,
diff --git a/gr-digital/lib/costas_loop_cc_impl.cc b/gr-digital/lib/costas_loop_cc_impl.cc
index a53045ac55..d29d95684a 100644
--- a/gr-digital/lib/costas_loop_cc_impl.cc
+++ b/gr-digital/lib/costas_loop_cc_impl.cc
@@ -277,7 +277,7 @@ namespace gr {
// Setters
add_rpc_variable(
rpcbasic_sptr(new rpcbasic_register_set<control_loop, float>(
- alias(), "loop bw",
+ alias(), "loop_bw",
&control_loop::set_loop_bandwidth,
pmt::mp(0.0f), pmt::mp(1.0f), pmt::mp(0.0f),
"", "Loop bandwidth",
diff --git a/gr-filter/lib/pfb_decimator_ccf_impl.cc b/gr-filter/lib/pfb_decimator_ccf_impl.cc
index 7b4bf73b39..e282b484fd 100644
--- a/gr-filter/lib/pfb_decimator_ccf_impl.cc
+++ b/gr-filter/lib/pfb_decimator_ccf_impl.cc
@@ -218,6 +218,7 @@ namespace gr {
}
}
+ fft::free(tmp);
return noutput_items;
}
diff --git a/volk b/volk
-Subproject c2c7f82aea2ed99df66fad2b91ed29791d7818a
+Subproject f1d00d1ac4a7f2be8eab008ec3fcdc74810f271