Sweden-Number/dlls/xaudio2_7
Andrew Eikum 998e5a0432 xaudio2: Don't render less than a period of audio.
Sometimes the ALSA driver will report a very small amount of frames
available after a period signal. There is a bug in OpenAL 1.15 which
will crash the application if alcRenderSamplesSOFT is called with less
than 4 frames. And anyway, we shouldn't incur all of this overhead
just to render a couple of frames. So, just skip the rendering step if
we have less than a period of space available in the driver.

Signed-off-by: Andrew Eikum <aeikum@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-10-22 16:47:26 +09:00
..
tests xaudio2: Implement IXAudio28MasteringVoice::GetChannelMask. 2015-10-20 00:30:40 +09:00
Makefile.in xaudio2_7: Move XAudio 2.7 implementation into compat.c. 2015-10-06 00:01:55 +09:00
compat.c xaudio2_0: Add compatibility implementation and forward to xaudio2_7. 2015-10-08 12:53:49 +09:00
xaudio2_7.spec
xaudio_classes.idl xaudio2_2: Add compatibility implementation and forward to xaudio2_7. 2015-10-06 17:21:00 +09:00
xaudio_dll.c xaudio2: Don't render less than a period of audio. 2015-10-22 16:47:26 +09:00
xaudio_private.h xaudio2_0: Add compatibility implementation and forward to xaudio2_7. 2015-10-08 12:53:49 +09:00