Commit a549754b authored by David Reid's avatar David Reid

Fix SDK version detection for the Android build and AAudio.

parent 14817aeb
...@@ -6152,13 +6152,9 @@ This section contains the APIs for device playback and capture. Here is where yo ...@@ -6152,13 +6152,9 @@ This section contains the APIs for device playback and capture. Here is where yo
#define MA_SUPPORT_JACK #define MA_SUPPORT_JACK
#endif #endif
#if defined(MA_ANDROID) #if defined(MA_ANDROID)
#if __ANDROID_API__ >= 26
#define MA_SUPPORT_AAUDIO #define MA_SUPPORT_AAUDIO
#endif
#if __ANDROID_API__ >= 9
#define MA_SUPPORT_OPENSL #define MA_SUPPORT_OPENSL
#endif #endif
#endif
#if defined(__OpenBSD__) /* <-- Change this to "#if defined(MA_BSD)" to enable sndio on all BSD flavors. */ #if defined(__OpenBSD__) /* <-- Change this to "#if defined(MA_BSD)" to enable sndio on all BSD flavors. */
#define MA_SUPPORT_SNDIO /* sndio is only supported on OpenBSD for now. May be expanded later if there's demand. */ #define MA_SUPPORT_SNDIO /* sndio is only supported on OpenBSD for now. May be expanded later if there's demand. */
#endif #endif
...@@ -17270,7 +17266,7 @@ MA_API ma_bool32 ma_is_backend_enabled(ma_backend backend) ...@@ -17270,7 +17266,7 @@ MA_API ma_bool32 ma_is_backend_enabled(ma_backend backend)
{ {
char sdkVersion[PROP_VALUE_MAX + 1] = {0, }; char sdkVersion[PROP_VALUE_MAX + 1] = {0, };
if (__system_property_get("ro.build.version.sdk", sdkVersion)) { if (__system_property_get("ro.build.version.sdk", sdkVersion)) {
if (atoi(sdkVersion) >= 27) { if (atoi(sdkVersion) >= 26) {
return MA_TRUE; return MA_TRUE;
} else { } else {
return MA_FALSE; return MA_FALSE;
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment