176 Commits

Author SHA1 Message Date
Romain Tisserand
05c7bdedbe Proper fix for MOD support 2017-08-05 12:00:20 +02:00
twinaphex
24b3705fa1 Some more build fixes 2017-08-05 00:03:58 +02:00
twinaphex
aa4d68760b Buildfixes 2017-08-04 23:53:38 +02:00
Romain Tisserand
d865c4cdcf First working prototype. 2017-08-04 16:09:53 +02:00
Romain Tisserand
cbe2d9a941 Preliminary MOD/S3M/XM support through ibmx library (part of micromod repository) 2017-08-04 15:05:29 +02:00
Rob Loach
2a0e34d66e
Add ./configure to audio and video filters 2017-07-27 22:20:56 -04:00
Rob Loach
afa01c5421 Add make install command for the audio filters 2017-07-25 09:19:51 -04:00
twinaphex
cdf7a403ea Add audio mixer mute enable 2017-06-08 23:53:24 +02:00
twinaphex
cd3276c554 Add volume override for audio_mixer_mix 2017-06-08 22:03:11 +02:00
twinaphex
b610d034ae (sinc_resampler.c) Cut down on ifdef party 2017-06-07 03:09:23 +02:00
twinaphex
34b5d0025b Get rid of implicit declaration warnings 2017-06-07 03:02:50 +02:00
Andre Leiradella
c72d47b9d0 Remove restriction of stereo-only OGGs 2017-05-24 21:16:19 +01:00
Twinaphex
450ab7de40 Merge pull request #4951 from leiradel/master
* Add a mutex to prevent issues if audio_mixer_mix is used in a diffe…
2017-05-21 15:26:53 +02:00
Andre Leiradella
a088113f4c Use HAVE_THREADS around the mutex 2017-05-21 11:57:10 +01:00
Andre Leiradella
0c8f9663f2 * Add a mutex to prevent issues if audio_mixer_mix is used in a different thread
* Use free instead of memalign_free to free the OGG data in audio_mixer_destroy (ideally this should be a responsibility of the caller, just like with the WAV case)
* Re-use the voice in audio_mixer_stop
2017-05-21 00:23:07 +01:00
aliaspider
47d0cb053e fix resampler_sinc_process_c. 2017-05-20 23:12:56 +01:00
twinaphex
4ed3e750d4 sinc_resampler - cleanups - set process function pointer
dynamically
2017-05-20 14:46:53 +02:00
twinaphex
5343648dc9 Start creating state machien for audio mixer streams 2017-05-18 06:16:16 +02:00
twinaphex
efacf637db Cleanup 2017-05-16 23:12:03 +02:00
twinaphex
c898ef1d6d Attempt to copy over audio mixer data 2017-05-15 01:28:46 +02:00
Twinaphex
2fc45fb5ac Merge pull request #4914 from leiradel/master
Pass the correct structure to the callback
2017-05-14 23:32:25 +02:00
Andre Leiradella
eb08a3dbef Pass the correct structure to the callback 2017-05-14 22:29:52 +01:00
twinaphex
dd4146e302 Try to write initial implementation of audio mixer task 2017-05-14 23:12:27 +02:00
twinaphex
c78ce113b4 CXX_BUILD buildfix 2017-05-14 03:29:26 +02:00
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