mirror of
https://github.com/mackron/miniaudio.git
synced 2026-04-22 00:06:59 +02:00
Potential fix for an initialization error with OpenAL.
This commit is contained in:
@@ -18987,6 +18987,8 @@ mal_result mal_device_init__openal(mal_context* pContext, mal_device_type type,
|
||||
if (type == mal_device_type_playback) {
|
||||
pDeviceALC = ((MAL_LPALCOPENDEVICE)pContext->openal.alcOpenDevice)((pDeviceID == NULL) ? NULL : pDeviceID->openal);
|
||||
} else {
|
||||
// I had a bug report that suggested I set the OpenAL context to NULL before attempting to open a capture device.
|
||||
((MAL_LPALCMAKECONTEXTCURRENT)pContext->openal.alcMakeContextCurrent)(NULL);
|
||||
pDeviceALC = ((MAL_LPALCCAPTUREOPENDEVICE)pContext->openal.alcCaptureOpenDevice)((pDeviceID == NULL) ? NULL : pDeviceID->openal, frequencyAL, formatAL, bufferSizeInSamplesAL);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user