1
0
Fork 0
forked from len0rd/rockbox
foxbox/apps/plugins/fft
Solomon Peachy f3de4729ce Fix an issue building the fft plugin on greyscale targets on some simulator toolchains
The fft plugin uses pluginlib osd stuff _and_ greylib together,
which results in two conflicting declarations of the _grey_info struct.

Normally we treat the one in pluginlib as __weak but we disable that on
windows simulator builds, because the osd code ends up requiring it.
due to not using-function-sections and -fdata-sections on simulator builds.
Simply disabling all of that crap doesn't seem to help.

So instead, for simulator builds, mark the fft's struct as extern, only
using the one in pluginlib.

Change-Id: I1adf9acc265a60f91b8ac0fcad9d792e3240a9d9
2024-06-27 20:42:32 -04:00
..
_kiss_fft_guts.h
const.c fft plugin: move const data into a c file and use no wider types than necessary, makes the plugin about 63kB smaller 2010-05-17 11:58:22 +00:00
const.h FS#12014 by Huan Zhang fixing some link errors with a recent mips toolchain. 2011-03-19 10:14:12 +00:00
fft.c Fix an issue building the fft plugin on greyscale targets on some simulator toolchains 2024-06-27 20:42:32 -04:00
fft.make
kiss_fft.c FFT Plugin: Revamp the main code to rid it of 64-bit math. Use 32-bit kiss_fft_scalar because 16-bit integers are generally a poor choice for computation on-target. Simplify display code to speed it up. Add logarithmic frequency display (need keymappings, guessed on some). On dual-core, perform FFT on COP. Add some support function to fixedpoint.c. ... and stuff. 2010-06-02 08:34:10 +00:00
kiss_fft.h Fix red in fft plugin. 2011-06-20 20:45:39 +00:00
kiss_fftr.c FFT Plugin: Revamp the main code to rid it of 64-bit math. Use 32-bit kiss_fft_scalar because 16-bit integers are generally a poor choice for computation on-target. Simplify display code to speed it up. Add logarithmic frequency display (need keymappings, guessed on some). On dual-core, perform FFT on COP. Add some support function to fixedpoint.c. ... and stuff. 2010-06-02 08:34:10 +00:00
kiss_fftr.h
math.h Make fixepoint.c as a shared library (libfixedpoint.a). 2013-04-26 00:11:04 +02:00
SOURCES fft plugin: move const data into a c file and use no wider types than necessary, makes the plugin about 63kB smaller 2010-05-17 11:58:22 +00:00