On Fri, 28 Jan 2011, Peter Nelson wrote:
First, should
probably check if the value should be floor()'d or
round()'ed. The "fix" I have above is rounded... but I haven't dug in
to the algo see if it should actually be floored().
I wouldn't use the log operation at all:
for (k = 0, le = 2; (1 << k) < fftFrameSize; k++)
FTW!
Not only is this a cool trick, but I think it's the Right
Answer.
Peace,
Gabriel