Commit Graph

1098 Commits

Author SHA1 Message Date
twinaphex
03adb6fd3a Rename rarch_dsp_* to retro_dsp_* 2017-01-09 12:41:59 +01:00
twinaphex
92f9ad0714 Move audio DSP filters to libretro-common 2017-01-09 12:30:11 +01:00
twinaphex
d3b818a16a Move dsp_filter to libretro-common 2017-01-09 12:22:29 +01:00
twinaphex
2c6ff22862 Move libretro_dspfilter.h to libretro-common 2017-01-09 12:17:57 +01:00
twinaphex
6f2dc9196b Cleanups 2017-01-09 12:14:46 +01:00
twinaphex
830cadc01d Start making audio_dsp_filter.c no longer dependent on Rarch
headers
2017-01-09 11:58:38 +01:00
twinaphex
ba2968aa8a Cleanups 2017-01-09 02:12:08 +01:00
twinaphex
422a9a4455 (audio_dsp_filter.c) Cleanups 2017-01-09 02:10:22 +01:00
twinaphex
9b6b055047 avoid some implicit memsets 2017-01-08 19:35:24 +01:00
hizzlekizzle
e4ed89d736 Create Mono.dsp 2017-01-03 12:16:05 -06:00
twinaphex
176fa2dcaf (audio_driver.c) Cleanups 2016-12-27 14:34:34 +01:00
Hans-Kristian Arntzen
d661620962 Fix unmute after starting muted.
audio_driver_start() would for some reason fail if audio driver was
already started. The fix is to mute the audio driver on init. Makes
kinda sense anyways.
2016-12-19 14:40:28 +01:00
twinaphex
4599acf7aa Move code to dynamic.c 2016-12-12 13:30:50 +01:00
twinaphex
08a60c94d0 Move audio resampler drivers (Sinc/nearest) to libretro-common; maister gave permission to relicense to MIT 2016-12-12 13:02:29 +01:00
twinaphex
9375efe24e Add HAVE_CC_RESAMPLER defines 2016-12-12 12:44:29 +01:00
twinaphex
8042c2ac62 Move config_file_userdata.c to libretro-common 2016-12-12 12:36:46 +01:00
twinaphex
f9b44bbcf6 Cleanups 2016-12-12 12:29:37 +01:00
twinaphex
bcfbf46e5a Comment out underrun log messages for PulseAudio 2016-12-11 22:39:26 +01:00
Twinaphex
b3f62fe49b Merge pull request #4191 from hizzlekizzle/master
Add ChipTuneEnhance.dsp
2016-12-08 18:57:29 +01:00
hizzlekizzle
bf0d21521c Create ChipTuneEnhance.dsp 2016-12-08 11:36:17 -06:00
twinaphex
e95cd1cbd1 (audio_driver.c) Cleanups, remove unused functions 2016-12-07 08:46:21 +01:00
FIX94
16fdc70a03 (WiiU) more small audio driver value adjustments 2016-11-23 07:22:34 +01:00
FIX94
ccd3e524a2 (WiiU) more audio driver work, this should hopefully fix any remaining audio crackling 2016-11-22 20:18:21 +01:00
FIX94
7baff176dc small wiiu correction 2016-11-22 07:34:11 +01:00
FIX94
8c8c92589d (WiiU) increased audio buffer size to allow PAL games to be played back properly 2016-11-22 07:07:21 +01:00
FIX94
a0669f19b5 better check the same thing twice! 2016-11-22 04:30:08 +01:00
FIX94
1c990c691c small correction 2016-11-22 03:18:36 +01:00
FIX94
b3eb8ec3be (WiiU) use some more direct callback for audio updates and added safety into it 2016-11-22 02:39:12 +01:00
FIX94
0c314d0159 (WiiU) more audio driver cleanup 2016-11-22 00:37:22 +01:00
aliaspider
0dbd48ec5a (WiiU) audio driver: cleanups, update copyright notice. 2016-11-21 23:37:06 +01:00
FIX94
b29cdef8ec (WiiU) continuation of the audio driver changes from yesterday 2016-11-21 22:47:29 +01:00
FIX94
aa6121975c forgot to remove small code piece 2016-11-21 05:44:47 +01:00
FIX94
8a62d5ea96 (WiiU) massive changes in the audio driver, this should hopefully work better
(WiiU) making sure the menu is properly drawn before swapping buffers, fixes visible menu drawing lines
2016-11-21 03:18:48 +01:00
FIX94
f098b54347 (WiiU) increased volume (again) 2016-11-20 04:35:00 +01:00
Francisco José García García
d99d8d1a56 (MACH) Fix compilation 2016-11-15 00:05:37 +01:00
Francisco José García García
c68325a713 (VITA) Add support for -mthumb 2016-11-14 19:13:07 +01:00
aliaspider
7dab3ea378 (WiiU) audio quality/latency tweaks. 2016-11-13 16:42:43 +01:00
aliaspider
fc82e91465 (WiiU) increase audio volume. 2016-11-12 08:36:00 +01:00
aliaspider
dddff81d3a (WiiU) fix clicking artifatcs: endOffset was actually the last played
sample and not the looping/end offset.
2016-11-12 07:53:50 +01:00
FIX94
88e674cf3d (WiiU) disabled log init and properly init the audio buffer with 0 on audio init 2016-11-07 00:53:52 +01:00
aliaspider
eef74793f8 (WiiU) fix audio mix settings. 2016-11-06 22:12:26 +01:00
aliaspider
86763e1e26 (WiiU) implement a sound driver. 2016-11-06 19:03:41 +01:00
twinaphex
4bade2aa2e C89_BUILD buildfix 2016-11-05 14:05:05 +01:00
twinaphex
d6a436ed19 (audio_driver.c) Get rid of struct 2016-11-05 03:12:31 +01:00
twinaphex
a3aeb9c927 (audio/test) Remove 2016-11-03 22:54:11 +01:00
twinaphex
6c6daeca5b (libretro-common) Add float_minmax.h 2016-11-01 11:27:00 +01:00
twinaphex
ef67ba52b3 Cleanups 2016-10-24 07:28:32 +02:00
twinaphex
70eaadb8f7 audio_driver_process_resampler - get rid of wrapper function 2016-10-24 07:25:57 +02:00
twinaphex
9d4e954c41 Optimize audio_driver_flush 2016-10-24 07:21:41 +02:00
twinaphex
546a6aa64a audio_driver_flush - prevent implicit memset 2016-10-19 03:48:34 +02:00
Francisco José García García
81e7a60759 (VITA) Try to use NEON 2016-10-17 18:39:53 +02:00
twinaphex
844130efe2 Buildfix for Android/Vita 2016-10-03 06:25:30 +02:00
Gregor Richards
e41ac34561 Get rid of global->netplay
Moved settings values into settings->netplay, and global->netplay.enable
is moved into netplay itself, and is no longer a configuration value
whatsoever, as that conflicts with the behavior of the netplay menu.
2016-10-02 22:13:34 -04:00
twinaphex
28630b6fcf Get rid of ifndef 2016-10-01 05:40:33 +02:00
twinaphex
2e75aac7f7 (audio_driver.c) Cleanup 2016-10-01 05:36:36 +02:00
twinaphex
3c95381050 Create more static variables 2016-10-01 04:56:53 +02:00
twinaphex
77d9789baf (audio_driver.c) Move variables out of struct 2016-10-01 04:48:48 +02:00
twinaphex
9384875ab0 Don't use HAVE_NETPLAY any more 2016-09-29 21:07:10 +02:00
twinaphex
aac78af832 audio_driver.c - cleanup 2016-09-29 07:18:02 +02:00
aliaspider
4ebe84d89c (3DS) use Makefile.commmon for non griffin builds 2016-09-28 15:01:46 +01:00
twinaphex
97df8ce2fa (JACK) Try to prevent memory leak 2016-09-22 20:46:22 +02:00
twinaphex
6b47bc0bdc Cleanup 2016-09-13 11:46:42 +02:00
twinaphex
9ccae28f6e Cleanups 2016-09-13 11:41:54 +02:00
twinaphex
b680ffbfa6 Fix CXX_BUILD 2016-09-11 16:47:39 +02:00
twinaphex
51b0e61712 Cleanups 2016-09-11 16:24:02 +02:00
frangarcj
e11b5cabd2 (VITA) Remove warnings 2016-09-09 17:14:50 +02:00
twinaphex
164d3b034c Get rid of OSX_PPC 2016-09-09 15:56:56 +02:00
twinaphex
e045ec237a Cleanup audio/test/snr.c 2016-09-08 12:10:38 +02:00
twinaphex
db6171676a Use retro_assert everywhere 2016-09-08 11:59:44 +02:00
twinaphex
ea4f85d860 (drivers_resampler) Style indent cleanups 2016-09-08 11:46:59 +02:00
twinaphex
60cdd730b1 (audio/drivers) Cosmetic cleanups 2016-09-08 11:41:58 +02:00
twinaphex
74c186c184 Cleanups 2016-09-08 08:08:50 +02:00
twinaphex
b175f26b23 Add HAVE_CONFIG_H ifdefs to audio_driver.c/audio_resampler_driver.c 2016-09-06 23:48:27 +02:00
twinaphex
6871afe51b Header include cleanups 2016-09-06 23:31:45 +02:00
twinaphex
b6e554e1cb Remove DONT_HAVE_STRING_LIST 2016-09-06 23:29:07 +02:00
twinaphex
5f3a47a725 Cleanups 2016-09-06 23:28:45 +02:00
twinaphex
4571dc33fc header include cleanups 2016-09-05 17:29:19 +02:00
twinaphex
096fbcf069 Use string_is_equal 2016-08-29 18:47:43 +02:00
twinaphex
ba7d638b99 Use string_is_equal 2016-08-29 18:46:41 +02:00
Brad Parker
cf4bf344a9 add configuration option to toggle showing hidden files (default on), fixes issue #2769 2016-08-27 21:48:55 -04:00
twinaphex
b314ce8e83 (PSP audio) Cleanups 2016-08-27 17:05:49 +02:00
twinaphex
8cb522b849 (PS3) silence warning 2016-08-27 16:04:02 +02:00
Alcaro
cad2eee9e0 Fix some PS3 derps 2016-08-27 13:54:02 +02:00
Brad Parker
cc582db6fb recursively scan directories for database content, fixes issue #3139 2016-08-21 00:59:41 -04:00
twinaphex
cc70847aa7 (JACK) Minor style nits 2016-12-06 07:14:34 +01:00
Adriano Moura
4ee1e2bba6 Fixes a bug where jack audio device setting would be clamped down to only one channel. Caused by a misuse of strtok. 2016-12-06 02:32:54 -02:00
twinaphex
94528ed28d (Drivers) Cleanups/style nits 2016-12-05 02:09:32 +01:00
twinaphex
9e2717e927 Revert "Create drivers_data array and no longer use recording_data"
This reverts commit e049b7e1f0.
2016-12-05 02:02:59 +01:00
twinaphex
e049b7e1f0 Create drivers_data array and no longer use recording_data 2016-12-05 01:56:06 +01:00
twinaphex
eea1b3790b Try to prevent superfluous calls to recording functions
if not necessary
2016-12-04 06:31:29 +01:00
Brad Parker
f725b48555 starting to revert unicode changes 2016-12-03 00:15:29 -05:00
Brad Parker
3846ce1837 build fixes for MSVC, start moving back to TCHAR usage so we can switch unicode on and off 2016-12-02 12:54:39 -05:00
FIX94
2481ff3ad3 (WiiU) lower audio latency 2016-12-01 19:46:33 +01:00
FIX94
df956efd43 (WiiU) properly set audio offset before starting playback 2016-11-30 02:37:42 +01:00
twinaphex
9777e9d9ef (MSVC 2003) Add MSVC 2003 compatibility 2006-01-17 04:36:32 +01:00
twinaphex
35939125b0 (MSVC 2003) Start adding MSVC 2003 solution files 2006-01-17 04:25:59 +01:00
twinaphex
54c5cc70e5 (psp_audio.c) Get rid of most warnings 2016-08-10 23:25:05 +02:00
dalter
a6096fe6b9 Fix Warnings (Emscripten) 2016-08-02 20:49:16 +03:00
Francisco José García García
481763188c (VITA) Ugly blocking audio driver fix 2016-08-02 01:38:05 +02:00
Francisco José García García
c597ff8677 (VITA) Fix audio crash 2016-07-31 09:59:17 +02:00
twinaphex
58c425ef19 Revert "Refactor settings"
This reverts commit afcc9657d2.
2016-07-25 12:30:41 +02:00
twinaphex
afcc9657d2 Refactor settings 2016-07-25 11:59:38 +02:00
sergiobenrocha2
7ba35a9929 Fix some spelling errors (pendantic info lintian warnings). 2016-07-20 23:28:29 -03:00
sergiobenrocha2
69738f2b84 Add CPPFLAGS to Makefiles, fix hardening-no-fortify-functions. 2016-07-20 23:27:26 -03:00
twinaphex
99d450673e Try to silence coverity warnings by doing retro_assert checks
a different way
2016-07-12 23:08:00 +02:00
twinaphex
ebb75f99fc Get rid of DONT_HAVE_STRING_LIST ifdefs 2016-06-30 07:42:01 +02:00
twinaphex
485d646e90 Revert "(Roar) Add is_paused variable"
This reverts commit 3e0184201e.
2016-06-25 00:13:23 +02:00
twinaphex
3e0184201e (Roar) Add is_paused variable 2016-06-25 00:12:52 +02:00
Alcaro
4ae6cda6b1 Fix #3147 2016-06-24 23:59:55 +02:00
twinaphex
962c52c5ae Move math/complex.h to libretro-common 2016-06-15 21:35:48 +02:00
Twinaphex
680aafe8f8 Merge pull request #3077 from aliaspider/master
(VITA) build fix for latest sdk.
2016-06-05 23:03:03 +02:00
aliaspider
5a80bd6b30 (VITA) build fix for latest sdk. 2016-06-05 22:01:25 +01:00
twinaphex
b87bbc7f98 Use retro_common_api.h 2016-06-05 05:31:55 +02:00
twinaphex
5230aeb9d0 Use retro_common_api.h 2016-06-03 06:02:49 +02:00
twinaphex
4981cc65c9 Try to call snd_config_update_free_global after every call to
snd_pcm_close to prevent apparent memory leaks
2016-05-26 07:19:54 +02:00
twinaphex
8a71830d44 Prevent some data race conditions (pointed out by Coverity) 2016-05-24 21:27:58 +02:00
twinaphex
d5d2f7f8ee Fix resource leaks 2016-05-23 22:17:28 +02:00
twinaphex
4af31cee97 (ARM NEON) Buildfix 2016-05-17 17:00:16 +00:00
twinaphex
cde1fb0490 Cleanups 2016-05-16 12:08:43 +02:00
twinaphex
65d33700d4 Move audio_utils to libretro-common as s16_to_float 2016-05-16 11:33:49 +02:00
twinaphex
3725644ce6 Rename audio_convert_s16_to_float 2016-05-16 11:24:34 +02:00
twinaphex
c21f84fd9b Simplify audio_convert_get_cpu_features 2016-05-16 11:18:55 +02:00
Twinaphex
0c1d639911 (iOS) Buildfix 2016-05-16 11:15:46 +02:00
twinaphex
2422dfbbbe (libretro-common) Create libretro-common/conversion/float_to_s16 2016-05-16 11:11:02 +02:00
twinaphex
281a33d61f Rename function to performance_counter_init 2016-05-16 09:58:45 +02:00
twinaphex
f5bc75c640 Rename retro_perf_start/retro_perf_stop 2016-05-16 09:53:54 +02:00
twinaphex
18355d4748 Rename retro_perf_stop 2016-05-16 09:48:14 +02:00
twinaphex
5845a9944d Add more HAVE_THREADS ifdefs 2016-05-11 19:02:43 +02:00
twinaphex
9aed52ac65 Move performance.c to libretro-common/features/features_cpu.c 2016-05-10 20:31:27 +02:00
twinaphex
4a7ab8366b Move libretro.h headers to libretro-common/include 2016-05-10 19:03:53 +02:00
twinaphex
35ea37b37f Revert "Move cpu_features to libretro-common"
This reverts commit 2b8ff3bf38.
2016-05-10 09:32:24 +02:00
twinaphex
2b8ff3bf38 Move cpu_features to libretro-common 2016-05-10 09:27:29 +02:00
twinaphex
0d371def5c Refactor performance.c code 2016-05-10 09:17:04 +02:00
twinaphex
b79b2dca13 Create performance_counters 2016-05-10 08:53:14 +02:00
twinaphex
91d2af7e36 Update comments 2016-05-10 03:41:49 +02:00
twinaphex
7c20f2b868 Change namespace of thread functions 2016-05-10 03:14:23 +02:00
twinaphex
2691ab0c7d Rename command_event enums 2016-05-09 20:51:53 +02:00
twinaphex
523ebed112 Combine command_event.c and command.c 2016-05-09 20:30:47 +02:00
twinaphex
a98ef36d36 Rename event_cmd_ctl to command_event 2016-05-09 20:20:50 +02:00
twinaphex
f8a7154557 Rename rarch_ functions 2016-05-09 07:09:26 +02:00
twinaphex
807b5c6325 Get rid of audio_driver_ctl 2016-05-08 18:24:25 +02:00
twinaphex
de71776405 (audio driver) Cleanups 2016-05-08 18:03:09 +02:00
twinaphex
93d16aaba3 (audio driver) refactor functions 2016-05-08 18:00:32 +02:00
twinaphex
7e1a06d8dd Remove some warnings 2016-05-08 17:54:30 +02:00
twinaphex
518a83b2c3 Create audio_driver_toggle_mute 2016-05-08 17:42:20 +02:00
twinaphex
ca79faa4ed Rename for consistency 2016-05-08 17:26:17 +02:00
twinaphex
b1f6a7e0a1 Rename another function 2016-05-08 17:25:31 +02:00
twinaphex
8125579b7c (audio driver) Refactors 2016-05-08 17:03:51 +02:00
twinaphex
8b714d2932 (audio driver) Refactor 2016-05-08 16:54:15 +02:00
twinaphex
13998f583a (audio driver) Refactors 2016-05-08 16:50:23 +02:00