From 6a60208c6af2d18a3cf827c97386553c838a662e Mon Sep 17 00:00:00 2001 From: David Reid Date: Sun, 30 Dec 2018 13:05:31 +1000 Subject: [PATCH] API CHANGE: Change the order of the mal_backend enums to priority order. --- mini_al.h | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/mini_al.h b/mini_al.h index 381a5177..6922e702 100644 --- a/mini_al.h +++ b/mini_al.h @@ -1306,22 +1306,22 @@ typedef struct typedef enum { - mal_backend_null, mal_backend_wasapi, mal_backend_dsound, mal_backend_winmm, - mal_backend_alsa, - mal_backend_pulseaudio, - mal_backend_jack, mal_backend_coreaudio, mal_backend_sndio, mal_backend_audio4, mal_backend_oss, + mal_backend_pulseaudio, + mal_backend_alsa, + mal_backend_jack, mal_backend_aaudio, mal_backend_opensl, mal_backend_webaudio, mal_backend_openal, - mal_backend_sdl + mal_backend_sdl, + mal_backend_null /* <-- Must always be the last item. Lowest priority, and used as the terminator for backend enumeration. */ } mal_backend; // Thread priorties should be ordered such that the default priority of the worker thread is 0. @@ -3872,22 +3872,22 @@ const char* mal_get_backend_name(mal_backend backend) { switch (backend) { - case mal_backend_null: return "Null"; case mal_backend_wasapi: return "WASAPI"; case mal_backend_dsound: return "DirectSound"; case mal_backend_winmm: return "WinMM"; - case mal_backend_alsa: return "ALSA"; - case mal_backend_pulseaudio: return "PulseAudio"; - case mal_backend_jack: return "JACK"; case mal_backend_coreaudio: return "Core Audio"; case mal_backend_sndio: return "sndio"; case mal_backend_audio4: return "audio(4)"; case mal_backend_oss: return "OSS"; + case mal_backend_pulseaudio: return "PulseAudio"; + case mal_backend_alsa: return "ALSA"; + case mal_backend_jack: return "JACK"; case mal_backend_aaudio: return "AAudio"; case mal_backend_opensl: return "OpenSL|ES"; case mal_backend_webaudio: return "Web Audio"; case mal_backend_openal: return "OpenAL"; case mal_backend_sdl: return "SDL"; + case mal_backend_null: return "Null"; default: return "Unknown"; } }