1
0
Fork 0
forked from len0rd/rockbox
foxbox/apps
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
..
bitmaps Rename symbols of FiiO M3K Linux-based port 2021-02-27 23:53:28 +00:00
gui [Cleanup] abrepeat.c 2024-06-20 11:14:27 -04:00
hosted/android [FixRed] android yesno dialog 2023-10-01 12:21:54 -04:00
iap Replace "Reload After Saving" with option to remove queued tracks 2024-04-21 18:28:16 +02:00
keymaps ipod: Support IAP remote MENU/SELECT/UP/DOWN keys in MODE2 2023-10-06 11:31:59 -04:00
lang FS#13438: Updated Polish translation (Adam Rak) 2024-06-24 12:50:26 -04:00
menus FS#13431: Provide a way to view the rockbox license in the menus 2024-05-30 21:22:01 -04:00
plugins Fix an issue building the fft plugin on greyscale targets on some simulator toolchains 2024-06-27 20:42:32 -04:00
radio [BugFix] Radio make sure resume frequency is in range 2024-05-06 10:28:27 -04:00
recorder arm: Use -masm-syntax-unified when compiling with gcc8 or newer 2024-05-08 21:45:42 -04:00
abrepeat.c [Cleanup] abrepeat.c 2024-06-20 11:14:27 -04:00
abrepeat.h [Cleanup] abrepeat.c 2024-06-20 11:14:27 -04:00
action.c apps: Move action_cur_t and action_last_t to action.c 2024-04-21 20:37:26 -04:00
action.h apps: Move action_cur_t and action_last_t to action.c 2024-04-21 20:37:26 -04:00
alarm_menu.c voice: Revert one of the changes made in b6053c4d54 2024-05-19 21:05:43 -04:00
alarm_menu.h Fix menu warnings 2018-10-18 00:06:31 +02:00
appevents.h Get voice event out of playback.c 2017-12-12 20:28:56 -05:00
applimits.h
apps.make makefiles: Suppress stray backslash warnings with grep 3.8 2023-03-21 04:48:31 -04:00
audio_path.c nwza860: fix simulator build 2020-10-19 03:39:33 +00:00
audio_thread.c Get voice event out of playback.c 2017-12-12 20:28:56 -05:00
audio_thread.h Update software recording engine to latest codec interface. 2013-06-30 00:40:27 +02:00
beep.c Enable setting of global output samplerate on certain targets. 2013-07-06 04:22:04 +02:00
bookmark.c [coverity] bookmark.c fix add_bookmark & false positive in remove_bookmark 2024-06-02 12:42:45 -04:00
bookmark.h Fix return to root after selecting items from playlist viewer 2022-11-19 10:01:23 +01:00
buffering.c buffering: ensure sufficient buffer size loading bitmaps 2024-04-13 16:19:48 +02:00
buffering.h buffering: remove bufgettail/bufcuttail 2022-04-20 16:51:49 -04:00
codec_thread.c codec_thread.c don't overrun audio_formats[] array 2021-08-11 10:56:14 -04:00
codec_thread.h Update software recording engine to latest codec interface. 2013-06-30 00:40:27 +02:00
codecs.c plugins: Simplify plugin/codec API versioning 2023-03-21 16:23:54 -04:00
core_asmdefs.c
core_keymap.c Add core_get_data_pinned(), use it where possible 2023-01-15 08:57:45 -05:00
core_keymap.h key remap: simplify and use movable allocations 2022-09-25 11:05:59 +01:00
cuesheet.c [coverity] cuesheet.c search_for_cursheet() if no dot strcpy to NULL 2024-06-02 21:48:00 -04:00
cuesheet.h [4/4] Remove HAVE_LCD_BITMAP, as it's now the only choice. 2020-07-24 21:20:13 +00:00
debug_menu.c simulator: fix ipod6g simulator build. 2024-06-26 07:50:19 -04:00
debug_menu.h Fix menu warnings 2018-10-18 00:06:31 +02:00
enc_config.c Settings: Rename INT/BOOL setting type enum to RB_INT/RB_BOOL 2023-09-22 10:00:46 -04:00
enc_config.h Fix menu warnings 2018-10-18 00:06:31 +02:00
features.txt ErosQ Native ES9018K2M: Add digital filters capability 2024-01-02 08:19:23 -05:00
filetree.c [Bugfix] filetree.c ft_assemble_path() absolute currdir 2024-06-14 01:40:19 -04:00
filetree.h Replace "Reload After Saving" with option to remove queued tracks 2024-04-21 18:28:16 +02:00
filetypes.c [Bugfix/Feature] OpenPlugin and default plugins 2024-05-09 16:13:24 -04:00
filetypes.h [Bugfix/Feature] OpenPlugin and default plugins 2024-05-09 16:13:24 -04:00
fracmul.h
keyboard.h [4/4] Remove HAVE_LCD_BITMAP, as it's now the only choice. 2020-07-24 21:20:13 +00:00
language.c [coverity] language.c lang_load() check bytes read for headers 2024-06-02 22:07:02 -04:00
language.h lang: Support languages that speak the units before a numerical value 2023-05-22 10:30:13 -04:00
logfdisp.c misc.c open_pathfmt caller supplied buffer 2022-11-23 22:09:46 -05:00
logfdisp.h
main.c Prevent rebooting in early USB mode in case of a RAM disk 2024-06-18 20:45:40 -04:00
menu.c touchscreen: Fix menu callbacks in touchscreen pointing mode 2024-04-21 20:37:47 -04:00
menu.h menus remove reserved 'param' parameter 2022-12-17 04:24:37 -05:00
misc.c [BugFix] Resume on headphone plug causes screen glitches 2024-06-02 17:09:24 -04:00
misc.h plugins: properties: show track info for whole playlist 2024-06-01 11:55:36 -04:00
onplay.c playlist catalogue (etc.): prune context menu 2024-06-01 12:40:45 -04:00
onplay.h PictureFlow: Make Shuffle options available 2023-05-27 19:17:52 -04:00
open_plugin.c [Bugfix/Feature] OpenPlugin and default plugins 2024-05-09 16:13:24 -04:00
open_plugin.h open_plugin.c access open_plugin_entry through a function 2022-12-16 09:05:06 -05:00
pcmbuf.c Additional Single Mode options 2021-12-11 11:43:39 -05:00
pcmbuf.h Fix a problem with audio not starting on a list of short files 2017-04-06 19:32:35 -04:00
playback.c [Coverity] playback.c audio_auto_change_frequency check for valid id3 2024-05-31 23:02:28 -04:00
playback.h setting_list.c playback frequency cleanup 2023-09-01 19:32:27 -04:00
playlist.c [coverity] playlist.c format_track_path() guard NULL pointers 2024-06-07 00:38:20 -04:00
playlist.h plugins: properties: show track info for whole playlist 2024-06-01 11:55:36 -04:00
playlist_catalog.c voice: Correct all uses of spashf() with an ID2P() argument 2024-05-19 21:05:43 -04:00
playlist_catalog.h Suggest numbered filename when saving untitled playlist 2023-10-28 18:24:00 -04:00
playlist_menu.h
playlist_viewer.c playlist viewer: fix track info for first track of a stopped current playlist 2024-04-16 22:56:43 +02:00
playlist_viewer.h Playlist Catalogue: Restore selection in playlist 2022-11-26 17:20:06 +01:00
plugin.c plugins: add lang_is_rtl() to the plugin API. 2024-06-18 12:50:52 -04:00
plugin.h plugins: add lang_is_rtl() to the plugin API. 2024-06-18 12:50:52 -04:00
rbcodec_helpers.c Remove buflib allocation names, part two 2023-01-13 10:32:54 +00:00
rbcodecconfig.h kernel: Break out kernel primitives into separate files and move to separate dir. 2014-03-03 18:11:57 +01:00
rbcodecplatform.h rbcodec: abstract tdspeed buffer allocation 2012-05-07 10:29:07 +02:00
README
root_menu.c Offer choice of default browsers 2024-04-24 05:05:42 +02:00
root_menu.h Add open_plugin to core 2020-08-17 10:15:14 -04:00
screen_access.c make splash split on control characters 2022-11-12 06:22:16 -05:00
screen_access.h make splash split on control characters 2022-11-12 06:22:16 -05:00
screens.c lang: Run the master English language file through a cleanup pass 2024-05-16 21:16:25 -04:00
screens.h Fix warble error 4cfd7cc 2023-10-19 21:16:12 +02:00
settings.c [coverity] settings.c int_to_string() string_to_int() guard NULL deref 2024-06-07 00:25:48 -04:00
settings.h Eros Q Native: Add Stereo SW behavior setting 2024-05-12 09:42:02 -04:00
settings_list.c Really fix yellow this time 2024-05-12 15:21:56 +01:00
settings_list.h [BugFix] F_CB_ONLY_IF_CHANGED Overlapped NVRAM 2023-09-13 23:25:05 -04:00
shortcuts.c shortcuts: allow empty name for sleep shortcuts with default duration 2024-05-13 21:26:30 +02:00
shortcuts.h shortcuts: add 'reboot' type 2024-05-13 18:06:55 +02:00
sound_menu.h Fix menu warnings 2018-10-18 00:06:31 +02:00
SOURCES LastFm remove scrobbler from core make a TSR plugin WIP 2022-03-26 02:50:11 -04:00
status.c [2/4] get rid of HAVE_LCD_CHARCELLS 2020-07-24 21:20:13 +00:00
status.h Add a comment about the ordering of 'enum playmode' 2022-11-23 10:08:49 -05:00
tagcache.c [FixRed] tagcache.c 2024-06-13 07:52:46 -04:00
tagcache.h [Feature] db_commit plugin allows a more verbose commit 2023-10-05 21:24:37 -04:00
tagnavi.config tagnavi make track submenu 2023-02-07 08:44:57 -05:00
tagtree.c [coverity] tagtree.c tagtree_exit() ensure dirlevel is within bounds 2024-06-06 10:53:11 -04:00
tagtree.h database: make parent tables work with plugin 2023-01-19 15:56:35 -05:00
talk.c talk: Don't kill the talk engine after voicing the "invalid voice" clip 2024-06-22 07:03:59 -04:00
talk.h talk.c clean up 2022-11-19 02:12:09 -05:00
tree.c [coverity] tree.c set_current_file_ex explicitly check strrchr output 2024-06-02 10:41:50 -04:00
tree.h [Bug_Fix] shortcut to directory in .link files caused crash 2023-11-22 00:52:58 -05:00
usb_keymaps.c Document intentional fallthroughs + fix harmless unintended ones 2021-08-04 18:59:46 +00:00
usb_keymaps.h
voice_thread.c Remove buflib allocation names, part two 2023-01-13 10:32:54 +00:00
voice_thread.h voice: Allow voice prompt volume to be configurable 2021-03-07 12:51:36 +00:00

For general information see: docs/README
For API information see: docs/API