FFT code symbian c++

Login to reply to this topic.
Thu, 2006-02-23 15:41
Joined: 2006-02-23
Forum posts: 17
I am developing an image processing application and I need to use a function that makes th FFT transform of the image.

It has to be 2-dimensional but if only a 1-dimensional function exists, it will be easy to adapt.

Do somebody knows if that function (or object) exists?

I have also some standart C and C++ code but I am not sure about how to use it (if it´s possible, because it has some memory allocations).

I´m totally newbie so, if somebody can help me, I´d be really happy Smiley

Thank you in advance.

Thu, 2006-02-23 17:33
Joined: 2004-11-29
Forum posts: 1133
Re: FFT code symbian c++
As long as the implementation isn't heavily dependent on the standard C++ or C libs, or exceptions, it shouldn't be very hard to port...

Just memory allocations are easy. any use of new is ok, if it uses malloc/free you can change those for User::Alloc and User::Free.

64 bit calculations can be a bit tricky if you want to port it to old versions of symbian. In newer once, the support is better.
Fri, 2006-02-24 14:50
Joined: 2006-02-23
Forum posts: 17
Re: FFT code symbian c++
I am working for a quite new version of symbian (for the phone Nokia N90).

I think that the best code that I have is a FFT radix4 in C code especifically designed for ARM processors, but I´m not sure about how to use it.

Anyway, thanks for your advice. I will read a lot and then try to port this code.


I supose that there isn´t a known function to do this FFT with well tested code. So I have to do ir on my own.
  • Login to reply to this topic.