1212 Commits

Author SHA1 Message Date
twinaphex
a9492f6a44 Cleanups 2017-04-15 22:27:23 +02:00
Zoran Vuckovic
66f1c42fcc Add sync off support, improve format negotiation 2017-04-15 20:09:14 +02:00
Zoran Vuckovic
05a3f43057 Add sync off support, improve format negotiation 2017-04-15 20:09:08 +02:00
Zoran Vuckovic
90cfb50658 Added settings and non-standard frame rate handling 2017-04-14 03:35:40 +02:00
twinaphex
0341bdcf77 (WASAPI) Get rid of this header include 2017-04-11 00:51:34 +02:00
twinaphex
05496a8b57 (WASAPI) Nits 2017-04-11 00:35:21 +02:00
Zoran Vuckovic
2a594d313c fixed latency and buffer duration calculations 2017-04-11 00:24:43 +02:00
Zoran Vuckovic
129151d5fc add wasapi audio driver 2017-04-11 00:24:37 +02:00
twinaphex
e5370c114b Update logs 2017-03-24 01:46:28 +01:00
twinaphex
1b27c3dec1 Make some log messages more consistent 2017-03-24 00:28:21 +01:00
twinaphex
1274092fdd Move audio_mixer code to libretro-common 2017-03-22 03:00:21 +01:00
twinaphex
8906ebc272 Get rid of header include 2017-03-22 02:54:11 +01:00
twinaphex
85e5a01576 Get rid of some implicit memsets 2017-03-05 22:21:55 +01:00
Andre Leiradella
2481d25f0f Fix resampler->process overriding memory because we don't know exactly how much memory it needss 2017-02-28 14:48:20 +00: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
2b1fbca318 Add to the define 2017-02-25 02:49:18 +01:00
twinaphex
2074d25441 Make STB_VORBIS optional 2017-02-23 05:56:31 +01:00
twinaphex
aaef2bb820 Add audio_mixer.h header file 2017-02-23 05:32:03 +01:00
twinaphex
8de102e607 Make stb_vorbis C89-compatible 2017-02-23 05:23:34 +01:00
twinaphex
cec74a9460 Add audio_mixer.c for console/Apple builds 2017-02-23 04:26:27 +01:00
twinaphex
c5b7a69801 Cleanups 2017-02-23 04:03:53 +01:00
twinaphex
4e0c24acbe Some cleanups for audio mixer 2017-02-23 04:00:40 +01:00
Andre Leiradella
342d399a2a Don't dispose the sound on behalf of the user 2017-02-23 00:15:07 +00:00
Andre Leiradella
13ef64769d Properly dispose the sound 2017-02-23 00:10:16 +00:00
Andre Leiradella
7e029a5981 Added an audio mixer 2017-02-22 23:54:28 +00:00
retro-wertz
9c3f017bf0 fix Dinothawr on xaudio/dsound
https://github.com/libretro/RetroArch/issues/4540
2017-02-01 21:36:10 +08:00
aliaspider
ffbd1e838a (3DS) build fix. 2017-01-31 03:27:26 +01:00
twinaphex
6cde73d86f (CoreAudio) Add backwards compatibility 2017-01-29 19:55:14 +01:00
twinaphex
74b2fde05a (ALSA) Use non-near version of set_channels - we don't yet support
anything other than stereo
2017-01-28 16:00:57 +01:00
twinaphex
4a5688ffe7 (ALSA) Use near versions of set_rate and set_channels - ALSA
can now set a different sampling rate if the suggested rate is
not available - should make PS4 gamepad audio work
2017-01-28 15:59:36 +01:00
twinaphex
8d863bde3d (ALSA) Call snd_pcm_hw_params_set_rate_resample 2017-01-26 04:42:56 +01:00
twinaphex
d5db559d38 (PS3) Buildfix 2017-01-26 04:26:19 +01:00
twinaphex
eacac11abd Add more documentation to audio_driver.h 2017-01-26 02:36:48 +01:00
twinaphex
020ef3cfa1 (XAudio2) Buildfix 2017-01-26 01:23:44 +01:00
twinaphex
44ef975e7a (audio_driver.c) Small refactorings 2017-01-25 18:01:01 +01:00
twinaphex
e74853750b (audio driver) Pass is_perfcnt_enable boolean variable to audio
driver write function
2017-01-25 17:30:50 +01:00
twinaphex
77d5a3941b Start calling performance_counter_{stop/start}_plus in case we
have is_perfcnt_enable already
2017-01-25 17:02:13 +01:00
twinaphex
41349621cf Add extra param to runloop_get_status 2017-01-25 16:57:22 +01:00
twinaphex
6661c0fb94 Rewrite performance counter stop/start/init into macros 2017-01-25 16:53:06 +01:00
twinaphex
19813a8958 Style nit 2017-01-25 15:00:44 +01:00
twinaphex
c0bcbb2145 (alsathread.c) Cleanup 2017-01-25 03:37:14 +01:00
twinaphex
0de69c149a Cleanup 2017-01-25 03:34:37 +01:00
aliaspider
021b510452 (WiiU) refactors/cleanups. 2017-01-23 16:14:05 +01:00
twinaphex
2aaa3a3a3a Turn to C comments 2017-01-23 01:35:11 +01:00
twinaphex
fd9531268e (wiiu_audio.c) Buildfix 2017-01-23 01:33:41 +01:00
twinaphex
90bc170829 Get rid of runloop_ctl calls inside audio drivers 2017-01-22 18:05:07 +01:00
twinaphex
9523afd53c Use runloop_get_status in audio_driver_flush as well 2017-01-22 16:31:10 +01:00
twinaphex
96c8ca5a09 Header update #1 2017-01-22 13:40:32 +01:00
twinaphex
7931436f5b Apply xerpi diff 2017-01-17 18:12:23 +01:00