diff options
author | Matthias P. Braendli <matthias.braendli@mpb.li> | 2019-08-27 16:06:07 +0200 |
---|---|---|
committer | Matthias P. Braendli <matthias.braendli@mpb.li> | 2019-08-27 16:06:07 +0200 |
commit | 3af9de93da4344089783142503d9f6e9c308c6b6 (patch) | |
tree | 81057ec9cdf5bfec9086fca7f03353a4f69aff0a | |
parent | 0298076eea4f92685f9a01974261da41c2a01e5b (diff) | |
download | dabmux-3af9de93da4344089783142503d9f6e9c308c6b6.tar.gz dabmux-3af9de93da4344089783142503d9f6e9c308c6b6.tar.bz2 dabmux-3af9de93da4344089783142503d9f6e9c308c6b6.zip |
Fix usage of abs() in Edi input
-rw-r--r-- | src/input/Edi.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/input/Edi.cpp b/src/input/Edi.cpp index 95fac53..6e0e683 100644 --- a/src/input/Edi.cpp +++ b/src/input/Edi.cpp @@ -31,6 +31,7 @@ #include <stdexcept> #include <sstream> #include <cstring> +#include <cmath> #include <cstdlib> #include <cerrno> #include <climits> @@ -175,7 +176,7 @@ size_t Edi::readFrame(uint8_t *buffer, size_t size, uint32_t seconds, uint32_t t double ts_req = (double)seconds + (tsta / 16384000.0); - if (abs(ts_frame - ts_req) < 24e-3) { + if (std::abs(ts_frame - ts_req) < 24e-3) { m_is_prebuffering = false; etiLog.level(warn) << "EDI input " << m_name << " valid timestamp, pre-buffering complete"; @@ -230,7 +231,7 @@ size_t Edi::readFrame(uint8_t *buffer, size_t size, uint32_t seconds, uint32_t t double ts_req = (double)seconds + (tsta / 16384000.0); - if (abs(ts_frame - ts_req) > 24e-3) { + if (std::abs(ts_frame - ts_req) > 24e-3) { m_is_prebuffering = true; etiLog.level(warn) << "EDI input " << m_name << " timestamp out of bounds, re-enabling pre-buffering"; |