Use SDL audio for platforms that libsoundio doesn't support
This commit is contained in:
parent
7c3d3af681
commit
96ff51d598
1 changed files with 3 additions and 2 deletions
|
|
@ -55,8 +55,9 @@ IAudioRenderer* Session::createAudioRenderer(const POPUS_MULTISTREAM_CONFIGURATI
|
||||||
TRY_INIT_RENDERER(SLAudioRenderer, opusConfig)
|
TRY_INIT_RENDERER(SLAudioRenderer, opusConfig)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef Q_OS_LINUX
|
#if !defined(Q_OS_WIN32) && !defined(Q_OS_DARWIN)
|
||||||
// Linux defaults to SDL and fall backs to libsoundio
|
// Linux defaults to SDL due to persistent glitching issues under libsoundio.
|
||||||
|
// Platforms that libsoundio doesn't support also default to SDL.
|
||||||
TRY_INIT_RENDERER(SdlAudioRenderer, opusConfig)
|
TRY_INIT_RENDERER(SdlAudioRenderer, opusConfig)
|
||||||
#ifdef HAVE_SOUNDIO
|
#ifdef HAVE_SOUNDIO
|
||||||
TRY_INIT_RENDERER(SoundIoAudioRenderer, opusConfig)
|
TRY_INIT_RENDERER(SoundIoAudioRenderer, opusConfig)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue