From 9b805949e9e5f2a97ebf665f96c5b57b2583d1ca Mon Sep 17 00:00:00 2001 From: Leon Styhre Date: Wed, 31 Jan 2024 23:03:39 +0100 Subject: [PATCH] (Android) Completely removed the AAudio 100% CPU utilization workaround as this has been fixed in SDL 2.30.0 --- es-app/src/main.cpp | 15 --------------- 1 file changed, 15 deletions(-) diff --git a/es-app/src/main.cpp b/es-app/src/main.cpp index 4573e9d5f..a46a1568a 100644 --- a/es-app/src/main.cpp +++ b/es-app/src/main.cpp @@ -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;