mirror of
https://github.com/raysan5/raylib.git
synced 2025-10-04 17:06:27 +00:00
Update mini_al with a potential fix for HTML5.
This commit is contained in:
5
src/external/mini_al.h
vendored
5
src/external/mini_al.h
vendored
@@ -8682,6 +8682,11 @@ mal_result mal_device_init__sdl(mal_context* pContext, mal_device_type type, mal
|
|||||||
return MAL_NO_DEVICE;
|
return MAL_NO_DEVICE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// SDL1 does not support floating point formats.
|
||||||
|
if (desiredSpec.format == MAL_AUDIO_F32) {
|
||||||
|
desiredSpec.format = MAL_AUDIO_S16;
|
||||||
|
}
|
||||||
|
|
||||||
pDevice->sdl.deviceID = ((MAL_PFN_SDL_OpenAudio)pDevice->pContext->sdl.SDL_OpenAudio)(&desiredSpec, &obtainedSpec);
|
pDevice->sdl.deviceID = ((MAL_PFN_SDL_OpenAudio)pDevice->pContext->sdl.SDL_OpenAudio)(&desiredSpec, &obtainedSpec);
|
||||||
if (pDevice->sdl.deviceID != 0) {
|
if (pDevice->sdl.deviceID != 0) {
|
||||||
return mal_post_error(pDevice, "Failed to open SDL device.", MAL_FAILED_TO_OPEN_BACKEND_DEVICE);
|
return mal_post_error(pDevice, "Failed to open SDL device.", MAL_FAILED_TO_OPEN_BACKEND_DEVICE);
|
||||||
|
Reference in New Issue
Block a user