Mercurial > hg > svcore
comparison data/fft/FFTFileCache.cpp @ 290:92e8dbde73cd
* Revert revision 713. We do like QStrings after all.
author | Chris Cannam |
---|---|
date | Fri, 24 Aug 2007 11:41:48 +0000 |
parents | 2268963dabd1 |
children | 7cc6b7b0d819 |
comparison
equal
deleted
inserted
replaced
289:3020904de772 | 290:92e8dbde73cd |
---|---|
275 case Polar: | 275 case Polar: |
276 for (size_t y = 0; y < h; ++y) { | 276 for (size_t y = 0; y < h; ++y) { |
277 float mag = sqrtf(real[y] * real[y] + imag[y] * imag[y]); | 277 float mag = sqrtf(real[y] * real[y] + imag[y] * imag[y]); |
278 if (mag > factor) factor = mag; | 278 if (mag > factor) factor = mag; |
279 ((float *)m_writebuf)[y * 2] = mag; | 279 ((float *)m_writebuf)[y * 2] = mag; |
280 ((float *)m_writebuf)[y * 2 + 1] = princargf(atan2f(imag[y], real[y])); | 280 float phase = princargf(atan2f(imag[y], real[y])); |
281 ((float *)m_writebuf)[y * 2 + 1] = phase; | |
281 } | 282 } |
282 break; | 283 break; |
283 } | 284 } |
284 | 285 |
285 // static float maxFactor = 0; | 286 // static float maxFactor = 0; |