Kjetil Berg
6a895501cf
Fix: exclude Emscripten from ALSA support check on Linux
2025-11-29 08:58:30 +10:00
David Reid
787318fd8f
Update dr_wav and dr_mp3.
2025-11-29 08:36:33 +10:00
David Reid
4a8467852a
Fix a shadow declaration warning.
...
Public issue https://github.com/mackron/miniaudio/issues/1059
2025-11-29 08:34:40 +10:00
David Reid
80cf7b2deb
Update dr_flac.
...
Public issue https://github.com/mackron/miniaudio/issues/1050
2025-09-28 08:10:20 +10:00
David Reid
2db0984566
Fix a possible crash in the resource manager.
...
This code was prematurely freeing a data buffer node which was resulting
in a dereference of an invalid pointer.
2025-09-27 12:34:21 +10:00
David Reid
1d6b3c6a0f
Merge branch 'dev' into dev-0.12
2025-09-24 16:05:30 +10:00
David Reid
669ed3e844
Update dr_mp3.
2025-09-24 16:04:56 +10:00
David Reid
c32d2d0e29
Merge branch 'dev' into dev-0.12
2025-09-19 13:03:34 +10:00
David Reid
81410769ae
Update c89atomic.
...
There was a stray line continuation in a macro which was resulting in an
error with MSVC.
2025-09-19 13:03:10 +10:00
David Reid
48d7493c58
Merge branch 'dev' into dev-0.12
2025-09-19 12:48:11 +10:00
David Reid
089f041120
Update c89atomic.
...
Public issue https://github.com/mackron/miniaudio/issues/1045
2025-09-19 12:46:50 +10:00
David Reid
2e02046c6d
Update dr_libs.
2025-09-19 12:45:59 +10:00
David Reid
c8975bc979
Merge branch 'dev' into dev-0.12
2025-09-14 07:54:07 +10:00
David Reid
b3c6bcec39
Update change history and version number.
2025-09-14 07:39:08 +10:00
David Reid
ed2c5270c8
Fix a typo.
2025-09-14 07:36:30 +10:00
Michael Müller
3dfcefc75b
Fix access to miniaudio in ma_context_uninit__webaudio.
2025-09-14 07:26:31 +10:00
David Reid
63485c2e7d
Merge branch 'dev' into dev-0.12
2025-09-11 09:30:16 +10:00
David Reid
f40cf03f80
Version 0.11.23
2025-09-11 06:46:45 +10:00
David Reid
3afbdef285
Update dr_libs.
2025-09-10 18:56:36 +10:00
David Reid
9a091f73aa
Fix an undefined behavior error in the s16 to s32 conversion routine.
2025-09-10 15:06:34 +10:00
David Reid
87bae56937
Fix typos in the documentation.
2025-09-10 13:18:58 +10:00
David Reid
c3245ee3ca
Merge branch 'dev' into dev-0.12
2025-09-10 09:53:01 +10:00
spevnev
9e1f02b12a
Fix unsigned offset overflow
2025-09-10 06:44:31 +10:00
David Reid
fa84240364
Fix a typo.
2025-09-09 17:27:25 +10:00
David Reid
8030f3bf7b
Merge branch 'dev' into dev-0.12
2025-08-23 09:54:51 +10:00
David Reid
ea59076ba9
Try fixing a warning with MA_FALLTHROUGH.
2025-08-23 08:33:53 +10:00
David Reid
5384cfaf12
Merge branch 'dev' into dev-0.12
2025-08-23 08:11:38 +10:00
David Reid
f48d903526
WASAPI: Add a missing field to ma_AudioClientProperties.
...
Public issue https://github.com/mackron/miniaudio/issues/1028
2025-08-23 06:46:09 +10:00
David Reid
3bdd39fd2c
Make some sound functions const.
...
Public issue https://github.com/mackron/miniaudio/issues/990
2025-08-23 06:20:08 +10:00
David Reid
5221ee1858
Comment out an unused function.
2025-08-22 12:49:14 +10:00
David Reid
0c245dd597
Fix the Android build.
2025-08-22 11:58:53 +10:00
David Reid
8c08e14119
Comment out an unused function.
2025-08-22 11:29:17 +10:00
David Reid
d522c8a017
Fix some warnings with the Android build.
2025-08-22 11:22:14 +10:00
David Reid
cac5825182
Remove an unused variable.
2025-08-22 11:17:43 +10:00
David Reid
125e300c69
Fix a type mismatch error.
2025-08-22 11:15:45 +10:00
David Reid
fa031e75fd
Silence some pedantic warnings with Emscripten.
2025-08-22 09:47:16 +10:00
David Reid
0204c7d788
Fix a compatibility error with va_copy().
2025-08-21 12:56:20 +10:00
David Reid
f6453a1418
Add ma_get_stock_device_backends().
...
This commit many warnings when compiling as C89.
2025-08-21 07:27:42 +10:00
David Reid
c3132cb703
Fix a couple of warnings on the Emscripten build.
2025-08-20 19:20:23 +10:00
David Reid
7f2f0a5a36
Fix a C89 error.
2025-08-20 16:56:04 +10:00
David Reid
47f08262a0
For a C89 error.
2025-08-20 16:36:53 +10:00
David Reid
415c50e2f5
Fix a -Wpedantic warning.
2025-08-20 16:12:10 +10:00
David Reid
db38f0b003
Merge branch 'dev' into dev-0.12
2025-08-20 16:09:58 +10:00
David Reid
3567d5cfef
Fix compilation error with MA_NO_SSE2.
2025-08-20 16:04:15 +10:00
David Reid
4e3b778c62
Silence some warnings about unused functions.
2025-08-20 15:56:43 +10:00
David Reid
ba35370f74
Merge branch 'dev' into dev-0.12
2025-08-19 08:32:35 +10:00
David Reid
6315130ec6
Make ma_lcg.state uint32 to avoid UB on signed arthimethic overflow
2025-08-19 08:32:06 +10:00
David Reid
62c10ddd58
Fix an error with duplex mode for the new null backend.
2025-08-15 06:10:34 +10:00
David Reid
d0af92764f
Big simplification to the null backend.
...
This is the first backend to experiment with the new wait/step backend
model which, if it works out, will allow miniaudio to work in a single
threaded mode which in turn will open up the opportunity for
applications to have greater control over thread management and to
possibly allow miniaudio to work on single threaded systems like DOS.
2025-08-14 17:32:45 +10:00
David Reid
59566edddf
Some fixes to the audio thread.
2025-08-11 15:53:32 +10:00