# HG changeset patch # User Chris Cannam # Date 1399368901 -3600 # Node ID 4744a44dcfb16f19e5ae22160d1cab864a3a3031 # Parent ca607a7d928ace011a99afb12e0558b67e95e94c Print warning diff -r ca607a7d928a -r 4744a44dcfb1 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];