Simple DirectMedia Layer https://libsdl.org
Find a file
Sam Lantinga 9fe4e5cc87 Revert "android: fixed a possible joystick-related deadlock on application termination"
This reverts commit 6b4ae68460.

It turns out this deadlock is possible for any joystick event delivery combined with an event watcher that locks joysticks. I'm reverting this change for now, and will be working on a better global solution for this problem.

(cherry picked from commit 76560f9e47)
2026-05-27 13:08:45 -07:00
.github
android-project Ensure we release exclusive USB access to controllers when backgrounded. #15694 2026-05-26 17:58:09 -07:00
build-scripts
cmake _uitoa does not exist 2026-05-25 18:40:43 +03:00
docs README-migration: Note that render target support is not universally available. 2026-05-20 12:52:35 -04:00
examples examples/demo/04-bytepusher: go back to showing help text on load failures. 2026-05-23 23:59:30 -04:00
include docs: Update notes on SDL_AudioStream format management. 2026-05-26 09:57:32 -04:00
src Revert "android: fixed a possible joystick-related deadlock on application termination" 2026-05-27 13:08:45 -07:00
test filesystem: Implement SDL_GetExeName() for all platforms. 2026-05-27 15:42:41 -04:00
VisualC
VisualC-GDK
wayland-protocols
Xcode
.clang-format
.clang-tidy
.editorconfig
.gitignore
.wikiheaders-options
AGENTS.md
Android.mk
BUGS.txt
CLAUDE.md
CMakeLists.txt _uitoa does not exist 2026-05-25 18:40:43 +03:00
CREDITS.md
INSTALL.md
LICENSE.txt
README.md
WhatsNew.txt

Simple DirectMedia Layer (SDL for short) is a cross-platform library designed to make it easy to write multi-media software, such as games and emulators.

You can find the latest release and additional information at: https://www.libsdl.org/

Installation instructions and a quick introduction is available in INSTALL.md

This library is distributed under the terms of the zlib license, available in LICENSE.txt.

Enjoy!

Sam Lantinga (slouken@libsdl.org)