Dear Experts, I want to know if the KISS FFT in opus can be replaced with fast FFT. What are the implications & things to be taken care if this is done. Also, I saw in FFT code comments that in-line FFT not supported. Please let me know the reason for this. Thanks in advance. Regards, Mahantesh -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.xiph.org/pipermail/opus/attachments/20130716/6be8c858/attachment.htm
Mahantesh Belakhindi wrote:> I want to know if the KISS FFT in opus can be replaced with fast FFT. > What are the implications & things to be taken care if this is done.Yes. The main thing to watch out for is to make sure the scaling matches (and that your fast FFT supports non-power-of-2 sizes, of course).> Also, I saw in FFT code comments that in-line FFT not supported. Please > let me know the reason for this.This is merely a limitation of our KISS FFT implementation, because the bitreverse permutation is not done in-place.