raylib/src
David Reid 005ff74eb0
Audio: Improvements to device configuration (#5577)
* Audio: Stop setting capture config options.

Since the device is being configured as a playback device, all capture
config options are unused and therefore need to not be set.

* Audio: Stop pre-silencing the miniaudio output buffer.

raylib already manually silences the output buffer prior to mixing so
there is no reason to have miniaudio also do it. It can therefore be
disabled via the device config to make data processing slightly more
efficient.

* Audio: Stop forcing fixed sized processing callbacks.

There is no requirement for raylib to have guaranteed fixed sized
audio processing. By disabling it, audio processing can be made more
efficient by not having to run the data through an internal intermediary
buffer.

* Audio: Make the period size (latency) configurable.

The default period size is 10ms, but this is inappropriate for certain
platforms so it is useful to be able to allow those platforms to
configure the period size as required.

* Audio: Fix documentation for pan.

The pan if -1..1, not 0..1.
2026-02-21 08:02:40 +01:00
..
external Update win32_clipboard.h 2026-02-12 19:08:48 +01:00
platforms Update rcore_desktop_sdl.c 2026-02-20 18:47:53 +01:00
CMakeLists.txt Update CMakeLists.txt 2026-01-10 12:20:26 +01:00
config.h Audio: Improvements to device configuration (#5577) 2026-02-21 08:02:40 +01:00
Makefile REVIEWED: Installed libraries #5550 2026-02-14 22:17:49 +01:00
minshell.html Update minshell.html 2025-12-30 22:05:37 +01:00
raudio.c Audio: Improvements to device configuration (#5577) 2026-02-21 08:02:40 +01:00
raylib.dll.rc Update year to 2025 2025-01-01 00:02:52 +01:00
raylib.dll.rc.data Update year to 2025 2025-01-01 00:02:52 +01:00
raylib.h [rmodels] Added implementation of UpdateModelAnimationBonesWithBlending() function (#4578) 2026-02-19 12:57:05 +01:00
raylib.ico Update raylib.ico 2024-11-14 16:40:04 +01:00
raylib.rc Update year to 2025 2025-01-01 00:02:52 +01:00
raylib.rc.data Update year to 2025 2025-01-01 00:02:52 +01:00
raymath.h raymath: wrap float3 and float16 for consistency with other types (#5540) 2026-02-10 00:05:35 +01:00
rcamera.h update camera pan speed (#5554) 2026-02-14 22:16:09 +01:00
rcore.c REVIEWED: LoadDirectoryFilesEx(), minor tweak #5569 2026-02-17 16:51:50 +01:00
rgestures.h Update year to 2026 2026-01-02 13:40:15 +01:00
rglfw.c Update year to 2026 2026-01-02 13:40:15 +01:00
rlgl.h Update rlgl.h 2026-02-20 11:46:46 +01:00
rmodels.c [rmodels] Added implementation of UpdateModelAnimationBonesWithBlending() function (#4578) 2026-02-19 12:57:05 +01:00
rshapes.c REVIEWED: CheckCollisionLines(), formating and follow raylib conventions 2026-02-06 10:55:42 +01:00
rtext.c REVIEWED: TextReplace() and TextLength(), avoid using strcpy() 2026-02-20 16:27:08 +01:00
rtextures.c REVIEWED: GetImageColor() #5560 2026-02-14 22:22:31 +01:00
shell.html fix (#5482) 2026-01-09 23:09:06 +01:00