Mercurial > hg > qm-vamp-plugins
diff plugins/ChromagramPlugin.cpp @ 95:e51152b7ee06
* Fixes to problems shown by vamp-plugin-tester
author | Chris Cannam <c.cannam@qmul.ac.uk> |
---|---|
date | Mon, 23 Mar 2009 16:29:12 +0000 |
parents | f46864eba7fd |
children | 4a354c18e688 |
line wrap: on
line diff
--- a/plugins/ChromagramPlugin.cpp Tue Mar 17 15:20:40 2009 +0000 +++ b/plugins/ChromagramPlugin.cpp Mon Mar 23 16:29:12 2009 +0000 @@ -222,6 +222,7 @@ m_step = m_chromagram->getHopSize(); m_block = m_chromagram->getFrameSize(); + if (m_step < 1) m_step = 1; if (blockSize != m_block) { std::cerr << "ChromagramPlugin::initialise: ERROR: supplied block size " << blockSize << " differs from required block size " << m_block << ", initialise failing" << std::endl; @@ -257,6 +258,7 @@ Chromagram chroma(m_config); m_step = chroma.getHopSize(); m_block = chroma.getFrameSize(); + if (m_step < 1) m_step = 1; } return m_step; @@ -269,6 +271,7 @@ Chromagram chroma(m_config); m_step = chroma.getHopSize(); m_block = chroma.getFrameSize(); + if (m_step < 1) m_step = 1; } return m_block;