Mercurial > hg > qm-dsp
changeset 169:783fb5f0e626
Print warning
author | Chris Cannam |
---|---|
date | Tue, 06 May 2014 10:35:01 +0100 |
parents | 2ca24037ae22 |
children | 8c86761a5533 |
files | maths/MedianFilter.h |
diffstat | 1 files changed, 4 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/maths/MedianFilter.h Wed Apr 30 16:59:08 2014 +0100 +++ b/maths/MedianFilter.h Tue May 06 10:35:01 2014 +0100 @@ -47,7 +47,10 @@ } void push(T value) { - if (value != value) return; // nan + if (value != value) { + std::cerr << "WARNING: MedianFilter::push: attempt to push NaN" << std::endl; + return; // nan + } drop(m_frame[0]); const int sz1 = m_size-1; for (int i = 0; i < sz1; ++i) m_frame[i] = m_frame[i+1];