jdpurcell
58cd9796f2
Allow CPU throttle to catch up for more than 3 missed frames if the user has configured a large sound buffer size.
...
SoundOutputProvider: Better workaround for cores whose audio output goes dead (0 samples) at times. Better underrun handling. Different threshold for samples surplus vs. deficit.
2015-01-28 00:53:49 +00:00
jdpurcell
c038ed0ed7
Sound/SoundOutputProvider - avoid buffer reallocation.
2015-01-26 15:00:11 +00:00
jdpurcell
b66dc6ba1b
SoundOutputProvider tweak.
2015-01-25 05:03:21 +00:00
jdpurcell
69c66d12b1
Configurable DirectSound buffer size.
...
A bunch of changes in Sound / SoundOutputProvider to support this and behave nicely.
2015-01-25 03:33:45 +00:00
jdpurcell
a04982bc84
SoundOutputProvider: Small improvements to resampling (round instead of truncate and noise shaping) - probably inaudible.
2015-01-24 21:52:27 +00:00
jdpurcell
28cc91a0c4
Yet another N64 sound fix.
2015-01-24 04:48:41 +00:00
jdpurcell
219d10fd7c
SoundOutputProvider: Proper fix for cores with weird audio timing (e.g. N64).
2015-01-24 03:49:22 +00:00
jdpurcell
6a81746636
Temporary fix for N64 sound problems with new sound provider.
2015-01-23 05:39:19 +00:00
jdpurcell
5026d39da1
Fix divide by zero in SoundOutputProvider.
2015-01-23 05:02:31 +00:00
jdpurcell
e3e5ae4934
New SoundOutputProvider class which takes the place of BufferedAsync. This should be far less prone to audible glitches and reduces latency.
2015-01-23 04:16:25 +00:00