comparison VampTestPlugin.cpp @ 24:867364fe9bf6

Fix double/float mismatch
author Chris Cannam
date Mon, 15 Jun 2015 16:46:34 +0100
parents 42e71acaba8e
children c5c40824800a
comparison
equal deleted inserted replaced
23:42e71acaba8e 24:867364fe9bf6
543 if (i > 0) ii[m_blockSize-i] = -ii[i]; 543 if (i > 0) ii[m_blockSize-i] = -ii[i];
544 } 544 }
545 Vamp::FFT::inverse(m_blockSize, &ri[0], &ii[0], &ro[0], &io[0]); 545 Vamp::FFT::inverse(m_blockSize, &ri[0], &ii[0], &ro[0], &io[0]);
546 float sum = 0; 546 float sum = 0;
547 for (int i = 0; i < m_blockSize; ++i) { 547 for (int i = 0; i < m_blockSize; ++i) {
548 if (fabsf(ro[i]) >= eps) sum += 1; 548 if (fabs(ro[i]) >= eps) sum += 1;
549 } 549 }
550 sum += ro[0]; 550 sum += ro[0];
551 f.values.push_back(sum); 551 f.values.push_back(sum);
552 } 552 }
553 } 553 }