Readd SoundIO as OpenAL fallback (#1356)

This commit is contained in:
Mary 2020-07-04 02:38:39 +02:00 committed by GitHub
parent 2c48750ff0
commit 686eceb9f6
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -676,7 +676,21 @@ namespace Ryujinx.Ui
}
else
{
Logger.PrintWarning(LogClass.Audio, "OpenAL is not supported, falling back to dummy audio out.");
Logger.PrintWarning(LogClass.Audio, "OpenAL is not supported, trying to fall back to SoundIO.");
if (SoundIoAudioOut.IsSupported)
{
Logger.PrintWarning(LogClass.Audio, "Found SoundIO, changing configuration.");
ConfigurationState.Instance.System.AudioBackend.Value = AudioBackend.SoundIo;
SaveConfig();
return new SoundIoAudioOut();
}
else
{
Logger.PrintWarning(LogClass.Audio, "SoundIO is not supported, falling back to dummy audio out.");
}
}
}