Mercurial > hg > qm-vamp-plugins
diff plugins/MFCCPlugin.cpp @ 75:a99c43f470a5
* oh dear. fix some off-by-one errors leading to using uninitialised
values in chromagram, constant-q, and mfcc calculations.
author | Chris Cannam <c.cannam@qmul.ac.uk> |
---|---|
date | Thu, 24 Jul 2008 16:04:43 +0000 |
parents | 90fa946fda40 |
children | e51152b7ee06 |
line wrap: on
line diff
--- a/plugins/MFCCPlugin.cpp Wed Jul 16 08:01:00 2008 +0000 +++ b/plugins/MFCCPlugin.cpp Thu Jul 24 16:04:43 2008 +0000 @@ -256,7 +256,7 @@ double *real = new double[m_block]; double *imag = new double[m_block]; - for (size_t i = 0; i < m_block/2; ++i) { + for (size_t i = 0; i <= m_block/2; ++i) { real[i] = inputBuffers[0][i*2]; if (i > 0) real[m_block - i] = real[i]; imag[i] = inputBuffers[0][i*2+1];