Commit Graph

419 Commits

Author SHA1 Message Date
Themaister
1d36ab8c49 Fix up some IIR presets. 2014-05-30 23:17:24 +02:00
Themaister
0ca79f964f Make dumping EQ filter coefficients a config option. 2014-05-30 19:04:40 +02:00
twinaphex
c3f19c13bf (GX) Audio driver - some cleanups 2014-05-30 00:24:09 +02:00
Themaister
49d47e1aaf Revert "Avoid buffer overflow in EQ."
Derp. It's already twice size.
2014-05-29 20:30:34 +02:00
Themaister
47f4486507 Avoid buffer overflow in EQ. 2014-05-29 20:08:59 +02:00
Themaister
87810fe9c6 Create a correct linear phase filter. 2014-05-29 10:35:09 +02:00
twinaphex
839c121ecd (Xbox 1) Add C++ ifdef __cplusplus extern "C" header guards 2014-05-28 21:45:58 +02:00
Themaister
bafae15635 Add missing EQ.dsp. 2014-05-28 18:07:03 +02:00
Themaister
748cd81ba8 Fix stale comment in eq.c. 2014-05-28 17:50:03 +02:00
Themaister
244b072ab8 Fix Android build. 2014-05-28 10:40:24 +02:00
Themaister
0c83bf7d0b Merge branch 'master' of github.com:libretro/RetroArch into eq-dsp
Conflicts:
	griffin/griffin.c
2014-05-28 10:38:04 +02:00
Themaister
7bf6554661 Add EQ to griffin. 2014-05-28 10:37:21 +02:00
Themaister
31249ab9da Some fixes to EQ. 2014-05-28 10:36:13 +02:00
twinaphex
152e022b5b (Android) Fix build 2014-05-28 04:15:52 +02:00
Themaister
902c92acfc Read config in EQ. 2014-05-28 00:30:03 +02:00
Themaister
95d1582f3c Equalizer works. 2014-05-28 00:07:14 +02:00
Themaister
b99b288980 Implement more of EQ. 2014-05-27 22:26:16 +02:00
Themaister
ce14f2f517 Begin implementing EQ. 2014-05-27 18:38:25 +02:00
Themaister
8f913e8e9b Add new FFT implementation.
To be used for EQ implementation.
2014-05-27 18:02:38 +02:00
Themaister
04522647ec Add some additional DSP presets. 2014-05-25 16:23:31 +02:00
Themaister
e9c3921050 Add EchoReverb dsp preset. 2014-05-25 16:13:16 +02:00
Themaister
92ef78242b Add reverb DSP. 2014-05-25 16:06:19 +02:00
Themaister
581c2e1d91 Add wahwah DSP. 2014-05-25 14:14:32 +02:00
Themaister
828552d111 Add phaser. 2014-05-25 13:54:46 +02:00
Themaister
33e3eee5ab Nit. 2014-05-23 09:53:27 +02:00
twinaphex
745a36508f (GX) Add missing gx_audio_use_float - set it to false 2014-05-22 23:51:30 +02:00
twinaphex
890b7f9bcf (OSX PPC) Fix Altivec errors 2014-05-22 23:46:41 +02:00
twinaphex
565ccf2ace (OSX PPC) CoreAudio should be compatible now with OSX 10.5 for PowerPC 2014-05-22 22:20:17 +02:00
twinaphex
166ee3785e (CoreAudio) Some OSX PPC build fixes 2014-05-22 22:11:14 +02:00
twinaphex
dd2d15c144 (Apple) Move iOS/OSX to separate dirs so that both ports can have their own
modules/ directory
2014-05-22 18:54:10 +02:00
Themaister
6ebd71f906 Use defaults for Echo. 2014-05-20 20:58:35 +02:00
Themaister
7351a228cc Add Echo DSP filter. 2014-05-20 17:04:57 +02:00
Themaister
0d370e828d Add the IIR filter types. 2014-05-20 15:43:05 +02:00
Themaister
d2161dfa50 Rewrite IIR DSP filter. 2014-05-20 15:19:22 +02:00
Themaister
7aaa0c254f Add builtin crap for DSP plugs. 2014-05-20 14:21:29 +02:00
Themaister
1b9bbbd381 Some Panning fixes. 2014-05-20 14:00:48 +02:00
Themaister
ead69172a2 Add new DSP plug "Panning". 2014-05-20 13:32:34 +02:00
Themaister
b498476531 Remove broken DSP plugs.
They will all have to be properly rewritten for new interface.
2014-05-20 12:38:01 +02:00
Themaister
79f4ed34ba Rename rarch_dsp.h. 2014-05-20 12:30:50 +02:00
Themaister
addba80c3b Rewrite DSP plugin interface. 2014-05-20 12:28:33 +02:00
twinaphex
d62164c4ae (BB10) Build fixes
(General) Fix some unused variable warnings
2014-05-17 22:16:25 +02:00
twinaphex
6bde636fac (Console) Move audio drivers to audio/ directory 2014-05-13 17:09:17 +02:00
twinaphex
b5d1e9aa83 (iOS) Take out forcibly hacking out all ARM ASM code for iOS port 2014-05-10 23:37:01 +02:00
twinaphex
e61401c101 (CC resampler) Add RARCH_INTERNAL check 2014-05-07 16:46:28 +02:00
twinaphex
7d3b436c2a (cc_resampler.c) Remove some unneeded header includes / make it more
backwards compatible
2014-05-07 00:42:59 +02:00
twinaphex
cb53d65fc3 Compile with HAVE_BUILTIN_FILTERS for Android - and some C90 build
fixes for filters. Note/FIXME: We need to get rid of the complex.h
dependency in the equalizer plugin
2014-05-03 04:59:35 +02:00
twinaphex
9f020f6786 (DSP Filters) echo.c - Teardown fix 2014-04-30 19:14:06 +02:00
twinaphex
2ea61d4e70 cleanup ident name for phaser.c 2014-04-29 23:11:23 +02:00
twinaphex
78a21f6d80 Use boolean.h for eq.c 2014-04-29 23:07:26 +02:00
twinaphex
b1c1eae907 Fix warnings re: redefining ALIGNED 2014-04-29 23:03:58 +02:00