Go to file
Petter Reinholdtsen 35544df838 Changed PULSEAUDIO_FlushRecording() to only flush audio present when called.
When the flushing is not able to keep up with the audio stream coming in, it
will end up flushing forever and block API clients from getting any audio.

The example program in #9706 get some audio with SDL 3, while do not get any
audio with SDL 2, which I suspect is because SDL 3 is quicker at flushing the audio.
A fix for the SDL 2 issue is available in #12378.
2025-02-24 07:30:36 -08:00
.github ci: farewell, clang32 on msys2 2025-02-22 19:06:27 +01:00
VisualC Added initial MJPG support using stb_image 2025-02-20 12:16:26 -08:00
VisualC-GDK Added initial MJPG support using stb_image 2025-02-20 12:16:26 -08:00
Xcode Added initial MJPG support using stb_image 2025-02-20 12:16:26 -08:00
android-project Fixed motion events with TOOL_TYPE_UNKNOWN 2025-02-14 11:50:43 -08:00
build-scripts Revert "testcamera: added support for Motion JPEG camera frames" 2025-02-20 12:16:26 -08:00
cmake Remove newlines from log messages 2025-01-22 20:25:04 -08:00
docs Remove unnecessary fcitx's devel package dependency in linux doc 2025-02-23 10:33:18 -08:00
examples Remove redundant casts 2025-02-21 10:09:10 -08:00
include Sync SDL3 wiki -> header 2025-02-23 20:20:09 +00:00
src Changed PULSEAUDIO_FlushRecording() to only flush audio present when called. 2025-02-24 07:30:36 -08:00
test testcontroller: create window with high pixel density 2025-02-22 09:02:01 -08:00
wayland-protocols wayland: Add color manager protocol support 2025-02-17 11:31:12 -05:00
.clang-format
.clang-tidy
.editorconfig .editorconfig: Remove excess apostrophe at *.cocci 2024-06-16 09:18:17 -07:00
.gitignore Allow in-tree build 2024-10-30 00:04:17 +01:00
.wikiheaders-options .wikiheaders-options: Removed wikipreamble setting. 2025-01-24 01:53:51 -05:00
Android.mk io: Renamed src/file to src/io 2025-01-16 08:18:40 -05:00
BUGS.txt Added a Discord link to BUGS.txt 2025-01-13 16:42:50 -08:00
CMakeLists.txt Revert "cmake: build SDL_uclibc with -fPIC" 2025-02-20 20:37:53 +01:00
CREDITS.md Updated the credits for SDL 3.0 2025-01-13 16:42:50 -08:00
INSTALL.md Added INTRO-androidstudio.md 2025-01-13 16:42:50 -08:00
LICENSE.txt Updated copyright for 2025 2025-01-01 07:45:52 -08:00
README.md Updating documentation for the 3.2.0 release 2025-01-15 20:38:16 -08:00
WhatsNew.txt Updating documentation for the 3.2.0 release 2025-01-15 20:38:16 -08:00

README.md

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)