David Reid
51e005369f
Fix a possible deadlock.
...
Public issue https://github.com/mackron/miniaudio/issues/919
2025-01-04 17:52:18 +10:00
David Reid
d628284548
Fix a thread-safety error with ma_device_start/stop().
...
Public issue https://github.com/mackron/miniaudio/issues/919 .
2025-01-04 09:07:20 +10:00
David Reid
059a25d9c5
Minor update to tests build instructions for Emscripten.
2025-01-04 09:05:39 +10:00
strager
6a8a756b88
Fix typo in docs
...
ma_context_get_devices and ma_context_enumerate_devices are mutually related
functions.
enumerate_devices's docs refer to get_devices, but get_devices's docs refer to
get_devices by mistake. Change get_devices's docs to refer to enumerate_devices
as intended.
2024-12-21 08:04:30 +10:00
David Reid
8b6611299e
Fix a possible null pointer dereference.
2024-12-17 14:14:18 +10:00
David Reid
ee506b17ea
Update dr_libs.
2024-12-17 10:06:28 +10:00
Brian Whitman
12a8d4e491
fixing issue: error: implicit conversion turns floating-point number into integer: 'const Float64' (aka 'const double') to 'ma_uint32' (aka 'unsigned int') [-Werror,-Wfloat-conversion]
2024-10-17 15:40:31 +10:00
David Hill
d1abdd100b
fix crash in ma_device_uninit when using sndio
2024-10-17 15:39:22 +10:00
David Reid
192a84a106
Revert 2 PulseAudio related commits.
...
This reverts the following commits:
d46e19fb47
"PulseAudio: Attempt to fix a deadlock."
61586de203
"PulseAudio: Default to a blocking main loop."
2024-10-12 10:15:08 +10:00
David Reid
0d0953aa85
Fix build for 3DS.
...
Public issue https://github.com/mackron/miniaudio/issues/902
2024-10-12 09:30:30 +10:00
David Reid
6ab4567c57
Merge branch 'dev' of https://github.com/mackron/miniaudio into dev
2024-09-13 08:20:38 +10:00
David Reid
4598d72a33
Fix a typo.
2024-09-13 08:20:09 +10:00
Tero Parviainen
4f5106ec77
Add a missing pDevice handle to the Web Audio device index when using worklets
...
This matches the handle added for script processor node devices in #771
2024-08-22 06:58:38 +10:00
David Reid
a611cf5f26
Add ma_device_id_equal().
2024-08-06 12:07:55 +10:00
David Reid
d726e85313
Fix an error with the engine's node graph processing.
...
Public issue https://github.com/mackron/miniaudio/issues/850
2024-08-06 09:19:54 +10:00
Nishi
efa270af91
adjust comparison a bit
2024-08-06 08:18:49 +10:00
Nishi
98f6e923cc
check __NetBSD_Version__
2024-08-06 08:18:49 +10:00
Nishi
427bdc1d2a
use AUDIO_GETFORMAT instead of AUDIO_GETINFO for NetBSD
2024-08-06 08:18:49 +10:00
David Reid
61586de203
PulseAudio: Default to a blocking main loop.
2024-08-05 10:34:01 +10:00
David Reid
d46e19fb47
PulseAudio: Attempt to fix a deadlock.
...
Public issues
https://github.com/mackron/miniaudio/issues/877
https://github.com/mackron/miniaudio/issues/881
2024-08-05 09:21:23 +10:00
David Reid
dc423daa41
Silence some GCC warnings.
...
This is from c89atomic which has been fixed upstream.
2024-08-04 09:08:27 +10:00
David Reid
5d827878f2
Rename a variable for consistency.
2024-08-04 08:35:05 +10:00
Timo Schwarzer
d87230b4bd
Allow setting the channel map that is requested from PulseAudio
2024-08-04 08:35:05 +10:00
raduetsya
e1328d9d8a
Fix an always-false warning
2024-07-27 10:51:44 +10:00
David Reid
8036ac3781
WASAPI: Fix a crash when changing devices.
2024-07-14 07:16:43 +10:00
Matthieu Bouron
fc45d8ca06
AAudio: Fix ma_device_get_info() implementation
2024-06-08 12:51:59 +10:00
Matthieu Bouron
35215b266c
CHANGES.md: add missing newline at EOF
2024-06-08 12:51:59 +10:00
David Reid
1c15cf6502
WASAPI: Fix a regression where incorrect device info is retrieved.
2024-05-14 07:48:53 +10:00
David Reid
196289592a
WASAPI: Fix a bug with loopback device info retrieval.
2024-05-12 08:40:19 +10:00
David Reid
1b35118e31
AAudio: Potential fix for a failed assertion.
...
Public issue https://github.com/mackron/miniaudio/issues/833
2024-04-29 08:52:12 +10:00
RainRat
88436b25ef
Update miniaudio.h
...
fix typos
2024-04-28 15:17:11 +10:00
RainRat
3db49afa5b
revert unneeded changes per request
2024-04-28 15:17:11 +10:00
RainRat
aa98e1c493
fix typos
2024-04-28 15:17:11 +10:00
David Reid
afb121e2ce
Update c89atomic.
2024-04-28 15:12:08 +10:00
David Reid
855628f15f
Update dr_wav.
2024-04-28 14:55:42 +10:00
David Reid
9091cbd016
Core Audio: Try fixing a compilation error.
...
Public issue https://github.com/mackron/miniaudio/issues/841
2024-04-28 13:58:11 +10:00
David Reid
e82703482b
Fix a minor declaration inconsistency.
2024-04-28 12:59:52 +10:00
Sergey Fedorov
6700c7ecc7
miniaudio.h: fix for macOS
2024-04-26 07:23:10 +10:00
RainRat
3ba0595c6a
fix typos
2024-04-11 12:40:39 +10:00
RainRat
4bc18bba5a
revert unneeded changes per request
2024-04-11 12:40:39 +10:00
RainRat
26ce355703
fix typos
2024-04-11 12:40:39 +10:00
David Reid
f7ad7772d1
ALSA: Try making the handling of poll() a bit more robust.
...
Public issue https://github.com/mackron/miniaudio/issues/836 .
2024-04-07 14:38:09 +10:00
David Reid
0eb86ea1da
Fix a bug where sounds loaded with MA_SOUND_FLAG_DECODE do not loop.
2024-03-01 09:59:44 +10:00
RainRat
2618c21415
revert unneeded changes per request
2024-03-01 08:35:45 +10:00
RainRat
030b9554c2
fix typos
2024-03-01 08:35:45 +10:00
David Reid
c6d8b591f6
Remove some leftover experimental code.
2024-02-29 14:39:36 +10:00
David Reid
3bdf611768
Fix an invalid comment.
2024-02-29 14:30:48 +10:00
David Reid
63e1900db8
Update documentation.
2024-02-29 10:50:06 +10:00
David Reid
29da9b789c
Add new init flags for sounds and resource managed data sources.
...
This adds the following flags:
* MA_SOUND_FLAG_LOOPING
* MA_RESOURCE_MANAGER_DATA_SOURCE_FLAG_LOOPING
These can be used to initialize sounds and resource managed data
sources to loop by default. This is the recommended way to enable
looping for streams. The `isLooping` config option in
`ma_sound_config` and `ma_resource_manager_data_source_config` has been
deprecated. If you are using those, you should switch to the new flag
or else you'll get compiler errors when upgrading to a future version.
2024-02-29 10:25:02 +10:00
David Reid
b454e7f14b
PulseAudio: Try fixing a channel mapping bug.
...
Public issue https://github.com/mackron/miniaudio/issues/811
2024-02-28 18:40:35 +10:00