(Android) Completely removed the AAudio 100% CPU utilization workaround as this has been fixed in SDL 2.30.0

This commit is contained in:
Leon Styhre 2024-01-31 23:03:39 +01:00
parent 2afa1a7898
commit 9b805949e9

View file

@ -494,25 +494,10 @@ void applicationLoop()
#if !defined(__EMSCRIPTEN__)
while (true) {
#endif
#if defined(__ANDROID__)
// Workaround for an SDL issue where SDL_PollEvent() consumes all available CPU
// cycles when the application has been stopped. This issue is only present when
// using the AAudio driver and as OpenSL ES is now used instead this code can be
// disabled for the time being.
// while (AndroidVariables::sPaused)
// SDL_Delay(10);
#endif
if (SDL_PollEvent(&event)) {
do {
InputManager::getInstance().parseEvent(event);
// if (event.type == SDL_APP_WILLENTERBACKGROUND) {
// AndroidVariables::sPaused = true;
// break;
// }
if (event.type == SDL_QUIT)
#if !defined(__EMSCRIPTEN__)
return;