202 Commits

Author SHA1 Message Date
twinaphex
e378b7053d Update 2017-05-13 17:55:29 +02:00
twinaphex
acf7c681b4 Change to calloc 2017-05-13 07:56:44 +02:00
twinaphex
19db4f63a7 Take out filestream from audio_mixer.c 2017-05-13 07:53:42 +02:00
twinaphex
18f06e177e Silence Coverity warning 2017-05-08 22:40:19 +02:00
twinaphex
138a12d5e1 Cleanups 2017-05-08 21:24:14 +02:00
twinaphex
efd0c991a6 Refactor audio_mixer_play 2017-05-08 20:44:25 +02:00
twinaphex
a29e416be8 Another cleanup to wav2float 2017-05-08 20:37:12 +02:00
twinaphex
6766a62300 Cleanups 2017-05-08 20:35:02 +02:00
twinaphex
bd36b0a968 (audio_mixer.c) Some refactors 2017-05-08 20:27:13 +02:00
twinaphex
fec24bd47b Cleanup rwav 2017-05-08 18:45:37 +02:00
twinaphex
de6e138d15 (audio_mixer.c) Cleanups 2017-05-08 18:37:31 +02:00
twinaphex
4a7c81b353 Cleanup wav2float - add some suggestions for leiradel here 2017-05-08 18:30:15 +02:00
twinaphex
0411aba219 (audio_mixer.c) Cleanups 2017-05-08 18:11:09 +02:00
twinaphex
b4782d9a51 (audio_mixer.c) Small refactors 2017-05-08 05:59:45 +02:00
twinaphex
5245590bae (audio_mixer.c) Prevent null pointer dereference 2017-05-08 05:55:20 +02:00
twinaphex
6951111459 (libretro-common) Cleanups 2017-04-21 20:53:07 +02:00
twinaphex
dd517f4660 Try to avoid directly calling strcmp 2017-04-21 13:56:15 +02:00
twinaphex
1274092fdd Move audio_mixer code to libretro-common 2017-03-22 03:00:21 +01:00
twinaphex
cf82bdbebd Get rid of more implicit memsets 2017-03-05 22:24:35 +01:00
Twinaphex
216e7bcdaf Silence more warnings on iOS 2017-02-26 21:46:19 +01:00
Twinaphex
b7b3b2cb5f Try to prevent truckload of warnings on iOS 2017-02-26 10:33:03 +01:00
twinaphex
ca2716eef7 Add DONT_WANT_ARM_OPTIMIZATIONS 2017-02-25 02:27:47 +01:00
Twinaphex
2dfb9b9638 Revert "Attempt to not use this codepath for arm64"
This reverts commit a16ba8450267b1c28a9513731620ba59399bf05f.
2017-02-25 02:15:26 +01:00
twinaphex
a16ba84502 Attempt to not use this codepath for arm64 2017-02-25 00:28:23 +01:00
twinaphex
4403734d97 (audio_mix.c) Cleanups 2017-02-22 02:04:28 +01:00
twinaphex
31bf313a4f (libretro-common) Fix resource leak 2017-02-21 20:25:25 +01:00
twinaphex
f35e521fd8 Prevent i variable being uninitialied 2017-01-31 18:47:33 +01:00
twinaphex
61d67613fb Buildfixes for ARM NEON 2017-01-31 07:58:58 +01:00
twinaphex
ed3d75738c Simplify audio conversion code 2017-01-31 07:33:58 +01:00
twinaphex
6732446ca4 Avoid warnings 2017-01-30 19:12:28 +01:00
twinaphex
7a02876999 (sinc_resampler.c) More cleanups 2017-01-30 19:10:52 +01:00
twinaphex
26ebdb1056 More cleanups 2017-01-30 18:48:29 +01:00
twinaphex
73acd4aa0f (sinc_resampler.c) Do away with function pointer 2017-01-30 18:45:37 +01:00
twinaphex
cdb45a38d3 Refactor code - do away with sinc_resampler_common 2017-01-30 18:43:09 +01:00
twinaphex
21508003c9 Create sinc_resampler_common 2017-01-30 18:15:41 +01:00
twinaphex
544c7a3c92 Solve warnings 2017-01-28 00:28:11 +01:00
Brad Parker
9c9fc5b765 16-bit samples don't need conversion from 8-bit 2017-01-27 11:12:45 -05:00
Brad Parker
d7aaab7a33 fixes 2017-01-26 21:20:59 -05:00
Brad Parker
9cf4562f26 fix memory allocation 2017-01-26 18:46:50 -05:00
Brad Parker
6a79a81e4d allocate enough memory for resampler, always put two channels into buffers 2017-01-26 00:59:53 -05:00
Brad Parker
f8ad1c6622 use aligned memory buffers 2017-01-25 17:30:15 -05:00
Brad Parker
4fae51edcb initial resampling wav loader 2017-01-25 01:28:48 -05:00
twinaphex
e3842d4169 Make audio_mix.c C89-compatible 2017-01-24 16:59:03 +01:00
twinaphex
669599cfd7 Add audio_mix to libretro-common 2017-01-24 00:29:40 +01:00
twinaphex
64bb848daf Update headers (pt. 2 - libretro-common) 2017-01-22 13:58:20 +01:00
twinaphex
99421b42d5 Update Makefile 2017-01-09 17:47:25 +01:00
twinaphex
b89ec1369f Rename rarch_resampler_* to retro_resampler_* 2017-01-09 12:45:51 +01:00
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