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
3b6f408a41
(SoftFilters) Add Phosphor2x
2014-05-03 02:26:04 +02:00
twinaphex
08965cfa0d
Change HAVE_FFMPEG ifdefs into HAVE_RECORD - recording will get
...
a proper interface soon so there can be multiple implementations
instead of just ffmpeg
2014-05-03 00:21:07 +02:00
twinaphex
d56f1e0104
(SoftFilters) Add LQ2x
2014-05-02 21:09:59 +02:00
twinaphex
6fd54d9659
Split up softfilter struct definitions into separate header file -
...
so as to make it not part of the softfilter API header
2014-05-02 19:12:56 +02:00
Themaister
3a1c3f608a
Fix some GCC 4.9 warnings.
2014-05-02 18:23:07 +02:00
twinaphex
58456ab90f
(Apple) Some style nits
2014-05-02 16:43:08 +02:00
Themaister
dacb84c7db
Set default core specific config correctly.
2014-05-02 09:56:19 +02:00
twinaphex
61d2b49a1d
(SoftFilters) Blargg NTSC - don't use restrict keyword
2014-05-02 00:22:01 +02:00
Themaister
98e24cf3e5
Don't add Joypad w/ analog option unless necessary.
2014-05-01 11:50:55 +02:00
twinaphex
01ceaa9d27
(Griffin) Bake in Blargg NTSC NES/SNES filters into Griffin now.
...
All console ports should have them now
2014-05-01 06:09:06 +02:00
twinaphex
3107c9adb5
(SoftFilters) Uniquely name all variables and put header guards around
...
snes_ntsc.c (this will be needed for later static linking inside
Griffin)
2014-05-01 06:01:43 +02:00
twinaphex
b40b9e55d2
(SoftFilters) Added Blargg NTSC NES/SNES RF/RGB/Svideo as well
2014-05-01 05:43:38 +02:00
twinaphex
5e317202e1
(Filter) Blargg NTSC SNES composite should now be fixed - RGB565 only
...
right now
2014-05-01 05:27:49 +02:00
twinaphex
068e2927aa
(SotFilters) outpitch was pre-shifted in render function for 32bpp
...
- set rgb565 equivalent to 16bpp shift
2014-05-01 05:22:17 +02:00
twinaphex
7959a85311
(SoftFilters) (Currently broken) blargg NTSC SNES adaptation - needs
...
first and last line bits properly implemented
2014-05-01 05:05:03 +02:00
twinaphex
4e9b4cab6a
audio_latency/audio_sync/audio_block_frames saved to config file
...
now
2014-04-30 21:59:41 +02:00
twinaphex
9f020f6786
(DSP Filters) echo.c - Teardown fix
2014-04-30 19:14:06 +02:00
Themaister
795503f108
Just define EGL_OPENGL_ES3_BIT_KHR instead.
2014-04-30 10:01:32 +02:00
Themaister
75077fa553
Should fix build with outdated EGL headers.
2014-04-30 09:27:49 +02:00
twinaphex
91294d71fe
(SDL gfx driver) Some cleanups
2014-04-30 04:04:59 +02:00
twinaphex
ba46770f3c
Rework frontend.c and make it possible to compile without HAVE_MENU
...
defined again
2014-04-30 04:00:39 +02:00
twinaphex
4dcf25b9d7
(Android) Fix JNI build
2014-04-30 03:31:49 +02:00
twinaphex
f9cff5b00d
Move extern references to built-in filters to driver.h
2014-04-30 02:38:13 +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
twinaphex
8321506b39
(MSVC) Build fixes
2014-04-29 23:02:07 +02:00
twinaphex
dd95708399
Should save audio DSP filter index now on non-HAVE_DYLIB targets
2014-04-29 22:55:37 +02:00
twinaphex
8c79314066
DSP Filters work now on non-HAVEDYLIB targets
2014-04-29 22:12:35 +02:00
twinaphex
cdc60da07f
(DSP Filters) Add code for HAVE_BUILTIN_FILTERS
2014-04-29 21:56:50 +02:00
twinaphex
1bf9a43db6
(DSP Filters) Add SIMD detection to DSP Filter API
2014-04-29 18:38:23 +02:00
twinaphex
669ebbabf6
(DSP filters) Bump up ABI of DSP Filter API to version 6 - make it
...
more like SoftFilters API
2014-04-29 18:24:49 +02:00
twinaphex
752099808d
(DSP Filters) Move to pre-SSE2 version of echo filter - SSE2 optimizations could
...
come later when 'simd' toggling gets added to the spec
2014-04-29 17:03:12 +02:00
twinaphex
47f6cc40ba
(DSP Filters) Cleanups
2014-04-29 16:32:08 +02:00
twinaphex
a716070cdc
(Audio DSP) Add NULL entry to initializer lists for 'events'
2014-04-29 07:06:25 +02:00
twinaphex
28aa7a46f9
(PS3) Workaround filter being applied at startup automatically crashing
...
the GCMGL PS3 driver - by disabling loading the last filter at
startup - user can select a filter once the program is running just
fine.
The entire GCMGL codebase is a big mess and would all need to be
rewritten someday
2014-04-29 02:44:58 +02:00
twinaphex
4a119d9d94
(SoftFilters) More of aforementioned
2014-04-29 00:41:29 +02:00
twinaphex
d0a8fdc0bc
(SoftFilters) Add some more safety checks before executing certain function pointers
2014-04-29 00:36:52 +02:00
twinaphex
931d54df1d
(SoftFilters) Rewrite softfilter_get_implementation_from_idx - should be more
...
easily maintainable now without ugly switch
2014-04-28 22:38:05 +02:00
twinaphex
e2eb36ce22
rarch_init_dsp_filter and rarch_deinit_dsp_filter now get called
...
by non-HAVE_DYLIB targets
2014-04-28 06:52:01 +02:00
twinaphex
ad02755d84
Ifdef dsp_lib variable with HAVE_DYLIB
2014-04-28 06:46:54 +02:00
twinaphex
6f13028aba
(Audio DSP) Make it no longer dependent on HAVE_DYLIB being
...
defined
2014-04-28 06:45:50 +02:00
twinaphex
8a77674efc
Cleanup rarch_deinit_dsp_filter
2014-04-28 06:35:40 +02:00
twinaphex
40a1dc4eab
(rarch_dsp.h) Typo fix
2014-04-28 06:28:20 +02:00
twinaphex
79f16c267e
Add RARCH_INTERNAL ifdefs (for consoles/handhelds later on)
2014-04-28 05:59:24 +02:00
twinaphex
9d927ef827
(DSP Filters) Use the namespace 'rarch_dsp_*' for symbols
2014-04-28 05:49:19 +02:00
twinaphex
e763788857
(DSP Filters) Update names
2014-04-28 05:41:06 +02:00
twinaphex
7f9ea6052e
Update audio/filters/link.T
2014-04-28 05:38:30 +02:00
twinaphex
45010add45
(Audio DSP) Add audio DSP filters to audio/filters directory -
...
C convresions of original RetroArch-Audio-DSP-Plugins
2014-04-28 05:33:07 +02:00