summaryrefslogtreecommitdiff
path: root/gr-audio/lib/jack/jack_source.cc
diff options
context:
space:
mode:
Diffstat (limited to 'gr-audio/lib/jack/jack_source.cc')
-rw-r--r--gr-audio/lib/jack/jack_source.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/gr-audio/lib/jack/jack_source.cc b/gr-audio/lib/jack/jack_source.cc
index fe753058b5..6f6aec9c25 100644
--- a/gr-audio/lib/jack/jack_source.cc
+++ b/gr-audio/lib/jack/jack_source.cc
@@ -18,6 +18,7 @@
#include <gnuradio/io_signature.h>
#include <gnuradio/prefs.h>
#include <stdio.h>
+#include <type_traits>
#include <iostream>
#include <stdexcept>
@@ -126,7 +127,7 @@ jack_source::jack_source(int sampling_rate,
set_output_multiple(d_jack_buffer_size);
- assert(sizeof(float) == sizeof(sample_t));
+ static_assert(std::is_same<float, sample_t>::value, "sample_t must be float");
set_output_signature(io_signature::make(1, MAX_PORTS, sizeof(sample_t)));
jack_nframes_t sample_rate = jack_get_sample_rate(d_jack_client);