Mercurial > hg > vamp-plugin-sdk
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; |