Support and General Use > Plugins/Viewers

FFT Plugin! Thanks and suggestions.

(1/1)

Davide-NYC:
Saw the FFT plugin in the Rockbox RSS feed.

 ;D Long time I've been waiting for that one.

Sincere thanks to whomever was responsible for the FFT plugin.

Not sure I'm entirely familiar with all of the options available for the plugin yet but the "Bars" view is very useful.

Questions:

* 1) Can this be implemented for inputs? (Internal Mic, Line In, Optical)
* 2) Can this be incorporated into the WPS and WRS? (while playing screen, while recording screen)
The idea would be to have this data visible real-time on the WRS while being able to make adjustments (at least to the input gain) in real-time as well.

Discuss, critique, abuse...

archivator:

--- Quote from: Davide-NYC on February 11, 2010, 01:11:57 PM ---Sincere thanks to whomever was responsible for the FFT plugin.

--- End quote ---
You're quite welcome :)


--- Quote from: Davide-NYC on February 11, 2010, 01:11:57 PM ---Questions:
1) Can this be implemented for inputs? (Internal Mic, Line In, Optical)

--- End quote ---
It can but I don't have the time to do it right now. If you're patient with me, I plan on doing it eventually. Sorry but that's the best I can do under the circumstances.


--- Quote from: Davide-NYC on February 11, 2010, 01:11:57 PM ---2) Can this be incorporated into the WPS and WRS? (while playing screen, while recording screen)
--- End quote ---
Short answer: no.

Longer answer: there has been talk about visplugins but the general opinion (afaik) is that it's too troublesome and would require major reworking of core rockbox functionality. Not worth it, imho. I don't think anyone would mind if someone actually implemented it properly but don't get your hopes up.

saratoga:
New FFT is in the codeclib.  See apps/codecs/lib/codeclib.h:

void ff_fft_calc_c(int nbits, FFTComplex *z);

I haven't looked at the pluginlib, but I suspect this fft is a lot faster, as its close to best known op counts and written largely in ARM ASM. 

Navigation

[0] Message Index

Go to full version