1
0
Fork 0
forked from len0rd/rockbox
foxbox/lib/rbcodec/dsp
Aidan MacDonald da4e02cdd3 codecs: disable incompatible ARM assembly for Cortex-M
Some assembly routines don't work on Thumb as-is. For now
just disable these so the codecs compile.

Affected codecs:

- libflac
- libmad
- libspeex
- libtta
- libwavpack

A few DSP routines need to be disabled for the same reason:

- crossfeed_process
- crossfeed_meier_process
- resample_hermite
- filter_process
- sample_output_stereo

Change-Id: I277e0719652096745a19a7e2b597eff32d8e1553
2025-04-19 13:00:17 -04:00
..
afr.c Nitpick configuration code in a few DSP filters to fix some bugs 2017-10-12 04:44:55 -04:00
afr.h three new DSPs 2015-01-19 19:34:01 +01:00
channel_mode.c rbcodec: fix compilation in debug mode 2017-07-30 14:32:12 +02:00
channel_mode.h Fundamentally rewrite much of the audio DSP. 2012-04-29 10:00:56 +02:00
compressor.c compressor remove static delay line buffer 2024-12-27 02:34:18 -05:00
compressor.h DSP Compressor: Sidechain, Exponential Atk/Rls 2013-12-15 22:24:08 +01:00
crossfeed.c codecs: disable incompatible ARM assembly for Cortex-M 2025-04-19 13:00:17 -04:00
crossfeed.h New crossfeed algorithm for Rockbox: "Meier" crossfeed 2012-05-28 11:34:15 +02:00
dsp_arm.S codecs: disable incompatible ARM assembly for Cortex-M 2025-04-19 13:00:17 -04:00
dsp_arm_v6.S codecs: disable incompatible ARM assembly for Cortex-M 2025-04-19 13:00:17 -04:00
dsp_cf.S Enable setting of global output samplerate on certain targets. 2013-07-06 04:22:04 +02:00
dsp_core.c Bump codec API version, remove dummy configure loop in dsp_init() 2023-01-18 17:52:55 +00:00
dsp_core.h Bump codec API version, remove dummy configure loop in dsp_init() 2023-01-18 17:52:55 +00:00
dsp_filter.c codecs: disable incompatible ARM assembly for Cortex-M 2025-04-19 13:00:17 -04:00
dsp_filter.h three new DSPs 2015-01-19 19:34:01 +01:00
dsp_misc.c rbcodec dsp: Refactor DSP init routines, restore INIT_ATTR 2022-12-23 12:47:10 -05:00
dsp_misc.h Enable setting of global output samplerate on certain targets. 2013-07-06 04:22:04 +02:00
dsp_proc_database.h three new DSPs 2015-01-19 19:34:01 +01:00
dsp_proc_entry.h rbcodec dsp: Refactor DSP init routines, restore INIT_ATTR 2022-12-23 12:47:10 -05:00
dsp_proc_settings.h three new DSPs 2015-01-19 19:34:01 +01:00
dsp_sample_input.c rbcodec dsp: Replace enum dsp_ids arguments with unsigned int 2022-12-22 18:00:37 -05:00
dsp_sample_io.c rbcodec dsp: Refactor DSP init routines, restore INIT_ATTR 2022-12-23 12:47:10 -05:00
dsp_sample_io.h rbcodec dsp: Refactor DSP init routines, restore INIT_ATTR 2022-12-23 12:47:10 -05:00
dsp_sample_output.c codecs: disable incompatible ARM assembly for Cortex-M 2025-04-19 13:00:17 -04:00
eq.c Fix red in 8165a6c245 2022-12-18 23:55:36 +00:00
eq.h EQ settings: Rework the settings to clean up the config file. 2013-02-09 13:05:32 +01:00
pbe.c Remove buflib allocation names, part two 2023-01-13 10:32:54 +00:00
pbe.h three new DSPs 2015-01-19 19:34:01 +01:00
pga.c Remove explicit config.h and system.h includes from DSP code. 2013-05-27 03:23:33 -04:00
pga.h Implement universal in-PCM-driver software volume control. 2013-04-11 22:55:16 +02:00
resample.c codecs: disable incompatible ARM assembly for Cortex-M 2025-04-19 13:00:17 -04:00
resample.h rbcodec dsp: Refactor DSP init routines, restore INIT_ATTR 2022-12-23 12:47:10 -05:00
surround.c Remove buflib allocation names, part two 2023-01-13 10:32:54 +00:00
surround.h [Bug Fix] haas surround use delay_ms instead of index surround_strength 2022-12-16 08:30:54 -05:00
tdspeed.c [FixRed] Reove HAVE_PITCHCONTROL from bootloaders, fix warble 2025-01-19 01:20:58 -05:00
tdspeed.h Convert non-ASCII characters to UTF-8 2024-12-15 21:16:12 -05:00
tone_controls.c Enable setting of global output samplerate on certain targets. 2013-07-06 04:22:04 +02:00
tone_controls.h Fundamentally rewrite much of the audio DSP. 2012-04-29 10:00:56 +02:00