iOS: don't try to open audio recording devices for capture.

It hard-crashes inside the alcCaptureOpenDevice call with Apple's OpenAL implementation.
See #1912.
This commit is contained in:
Sasha Szpakowski
2023-07-22 15:24:10 -03:00
parent e582677344
commit 7706ac7ba9
@@ -67,7 +67,11 @@ bool RecordingDevice::start(int samples, int sampleRate, int bitDepth, int chann
if (isRecording())
stop();
// This hard-crashes on iOS with Apple's OpenAL implementation, even when
// the user gives permission to the app.
#ifndef LOVE_IOS
device = alcCaptureOpenDevice(name.c_str(), sampleRate, format, samples);
#endif
if (device == nullptr)
return false;