Switch to libsoundio on Linux now that PA works reliably after d1fe752028
This commit is contained in:
parent
d1fe752028
commit
b97758ef46
2 changed files with 7 additions and 6 deletions
|
|
@ -54,7 +54,7 @@ macx {
|
|||
}
|
||||
|
||||
unix:!macx {
|
||||
CONFIG += link_pkgconfig
|
||||
CONFIG += link_pkgconfig soundio
|
||||
PKGCONFIG += openssl sdl2 opus
|
||||
|
||||
# For libsoundio
|
||||
|
|
|
|||
|
|
@ -341,11 +341,12 @@ void SoundIoAudioRenderer::sioWriteCallback(SoundIoOutStream* stream, int frameC
|
|||
|
||||
// Place an upper-bound on audio stream latency to
|
||||
// avoid accumulating packets in queue-based backends
|
||||
// like WASAPI. This bound was set by testing on several
|
||||
// Windows machines. The highest latency was found on
|
||||
// a XPS 9343 running Windows 7 in Steam Big Picture
|
||||
// and the 5.1 audio test clip from Fraunhofer.
|
||||
if (me->m_SoundIo->current_backend == SoundIoBackendWasapi) {
|
||||
// like WASAPI, ALSA, and PulseAudio.
|
||||
//
|
||||
// This bound was set by testing on several Windows machines.
|
||||
// The highest latency was found on a XPS 9343 running Windows 7
|
||||
// in Steam Big Picture and the 5.1 audio test clip from Fraunhofer.
|
||||
if (me->m_SoundIo->current_backend != SoundIoBackendCoreAudio && me->m_SoundIo->current_backend != SoundIoBackendJack) {
|
||||
double latency;
|
||||
if (soundio_outstream_get_latency(stream, &latency) == SoundIoErrorNone) {
|
||||
if (latency > 0.050) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue