SDL/src/main
Michael Fitzmayer 51925aa92e [N-Gage] Resolve hang on repeated app launch.
CAudio::~CAudio() waited on MaoscBufferCopied(KErrAbort) to set
EStateDone, but that callback can never fire once the active scheduler
loop has exited, deadlocking every close.

- StopThread() before iStream->Stop() in ~CAudio()
- Force iState = EStateDone instead of waiting on a dead callback
- Add 5s timeout to AudioIsReady() poll in E32Main()
- Fix CleanupStack LIFO pop order (mainApp before gRenderer)
2026-05-06 18:32:05 +02:00
..
dos Add DOS platform support (DJGPP) (#15377) 2026-04-23 19:54:49 -04:00
emscripten emscripten: Add support for automounting persistent storage before SDL_main. 2026-03-25 14:16:07 -04:00
gdk Updated copyright for 2026 2026-01-01 09:40:08 -08:00
generic Updated copyright for 2026 2026-01-01 09:40:08 -08:00
ios Updated copyright for 2026 2026-01-01 09:40:08 -08:00
n3ds Updated copyright for 2026 2026-01-01 09:40:08 -08:00
ngage [N-Gage] Resolve hang on repeated app launch. 2026-05-06 18:32:05 +02:00
ps2 Updated copyright for 2026 2026-01-01 09:40:08 -08:00
psp Updated copyright for 2026 2026-01-01 09:40:08 -08:00
windows Updated copyright for 2026 2026-01-01 09:40:08 -08:00
SDL_main_callbacks.c Updated copyright for 2026 2026-01-01 09:40:08 -08:00
SDL_main_callbacks.h Updated copyright for 2026 2026-01-01 09:40:08 -08:00
SDL_runapp.c Add DOS platform support (DJGPP) (#15377) 2026-04-23 19:54:49 -04:00