comparison examples/AmplitudeFollower.cpp @ 47:be8fdfe25693

* Change input buffers arg to process from float ** to const float *const * to avoid plugins modifying their input data * Some improvements to comments * Fix stupidity in frequency-domain input passing (there are n/2+1 values, not n/2)
author cannam
date Fri, 08 Dec 2006 17:39:32 +0000
parents 3bbe244611bb
children aa64a46320d4
comparison
equal deleted inserted replaced
46:2858c897d90f 47:be8fdfe25693
186 186
187 return 0.0f; 187 return 0.0f;
188 } 188 }
189 189
190 AmplitudeFollower::FeatureSet 190 AmplitudeFollower::FeatureSet
191 AmplitudeFollower::process(float **inputBuffers, Vamp::RealTime timestamp) 191 AmplitudeFollower::process(const float *const *inputBuffers,
192 Vamp::RealTime timestamp)
192 { 193 {
193 if (m_stepSize == 0) { 194 if (m_stepSize == 0) {
194 cerr << "ERROR: AmplitudeFollower::process: " 195 cerr << "ERROR: AmplitudeFollower::process: "
195 << "AmplitudeFollower has not been initialised" 196 << "AmplitudeFollower has not been initialised"
196 << endl; 197 << endl;