[LAU] OT(ish): Strange coding problem (audio related)

Gabriel M. Beddingfield gabrbedd at gmail.com
Fri Jan 28 14:31:19 UTC 2011



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



More information about the Linux-audio-user mailing list