Mercurial > hg > match-vamp
comparison MatchFeeder.cpp @ 21:b15106b0abcd
Separate out feature extraction from distance calculations
author | Chris Cannam |
---|---|
date | Fri, 10 Oct 2014 15:58:19 +0100 |
parents | a82276091bbd |
children |
comparison
equal
deleted
inserted
replaced
20:47f98349aa17 | 21:b15106b0abcd |
---|---|
147 } | 147 } |
148 for (size_t i = 0; i <= fftSize/2; ++i) { | 148 for (size_t i = 0; i <= fftSize/2; ++i) { |
149 imBuffer[i] = block[i*2+1]; | 149 imBuffer[i] = block[i*2+1]; |
150 } | 150 } |
151 delete[] block; | 151 delete[] block; |
152 return pm1->processFrame(reBuffer, imBuffer); | 152 return pm1->consumeFrame(reBuffer, imBuffer); |
153 } | 153 } |
154 | 154 |
155 vector<double> | 155 vector<double> |
156 MatchFeeder::feed2() | 156 MatchFeeder::feed2() |
157 { | 157 { |
163 } | 163 } |
164 for (size_t i = 0; i <= fftSize/2; ++i) { | 164 for (size_t i = 0; i <= fftSize/2; ++i) { |
165 imBuffer[i] = block[i*2+1]; | 165 imBuffer[i] = block[i*2+1]; |
166 } | 166 } |
167 delete[] block; | 167 delete[] block; |
168 return pm2->processFrame(reBuffer, imBuffer); | 168 return pm2->consumeFrame(reBuffer, imBuffer); |
169 } | 169 } |
170 | 170 |