summaryrefslogtreecommitdiff
path: root/gr-fec/lib/encoder_impl.cc
diff options
context:
space:
mode:
authorMathias Rasmussen <mathiasvr@gmail.com>2019-10-22 22:26:05 +0200
committerMichael Dickens <michael.dickens@ettus.com>2019-11-17 18:17:03 -0500
commitc750d104d938cc6f3c09417022f132676f6646e4 (patch)
tree48eca6126fae23f932ed03f91b672cd685c73582 /gr-fec/lib/encoder_impl.cc
parentf78c95897ec696f208d2bc089c9fdc9e6367903d (diff)
change rounding method to `lround`
Diffstat (limited to 'gr-fec/lib/encoder_impl.cc')
-rw-r--r--gr-fec/lib/encoder_impl.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/gr-fec/lib/encoder_impl.cc b/gr-fec/lib/encoder_impl.cc
index 21b71e5e97..d99454a98c 100644
--- a/gr-fec/lib/encoder_impl.cc
+++ b/gr-fec/lib/encoder_impl.cc
@@ -62,12 +62,12 @@ encoder_impl::~encoder_impl() {}
int encoder_impl::fixed_rate_ninput_to_noutput(int ninput)
{
- return (int)(0.5 + ninput * relative_rate());
+ return std::lround(ninput * relative_rate());
}
int encoder_impl::fixed_rate_noutput_to_ninput(int noutput)
{
- return (int)(0.5 + noutput / relative_rate());
+ return std::lround(noutput / relative_rate());
}
void encoder_impl::forecast(int noutput_items, gr_vector_int& ninput_items_required)