# HG changeset patch # User Chris Cannam # Date 1399368901 -3600 # Node ID 783fb5f0e626d9bf2b3ad53d84187dadbdb8f56e # Parent 2ca24037ae22b39d0b9f5a8fabd2cf591f715064 Print warning diff -r 2ca24037ae22 -r 783fb5f0e626 maths/MedianFilter.h --- 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];