- 11 Jan, 2025 1 commit
-
-
David Reid authored
-
- 10 Jan, 2025 2 commits
-
-
-
Dmitry Atamanov authored
-
- 06 Jan, 2025 12 commits
-
-
David Reid authored
-
strager authored
ma_resampler_init has three parameters, not two. Add the missing pAllocationCallbacks argument in the example code.
-
znakeeye authored
-
David Reid authored
-
David Reid authored
This commit removes the calls to ma_device__set_state() and replaces them with a call to ma_device_stop() which is the intended way for backends to change the state of the device. In addition, this comes with the added effect of firing the stop callback when a reroute fails.
-
David Reid authored
This change makes it so that setBufferCapacityInFrames() and setFramesPerDataCallback() can be opted-in if explicitly requested in the device config. This also adds back enableCompatibilityWorkarounds in order to prevent anyone's build from breaking when updating. This will be removed again in the 0.12 branch.
-
znakeeye authored
Fix rare crash during uninit where the streams got closed by worker thread (re-routing) and never re-opened.
-
znakeeye authored
AAudio re-routing slightly improved. Retrying re-routing at most three times. If some BlueTooth device goes nuts and toggles connection state back and forth, we bail out.
-
znakeeye authored
Fix an edge case where the newly re-routed stream gets disconnected and fails to start. Re-routing (again) solves this very rare error.
-
znakeeye authored
-
znakeeye authored
-
znakeeye authored
Fix re-routing issue where device inadvertently switches to legacy path after toggling devices. The legacy path (AudioStreamLegacy) has been proven to cause sudden disconnections with no callbacks being called, resulting in no audio. Also, when reading default device, we give the AAUDIO_PERFORMANCE_MODE_LOW_LATENCY hint, allowing for non-legacy path.
-
- 04 Jan, 2025 3 commits
-
-
David Reid authored
Public issue https://github.com/mackron/miniaudio/issues/919
-
David Reid authored
Public issue https://github.com/mackron/miniaudio/issues/919.
-
David Reid authored
-
- 21 Dec, 2024 1 commit
-
-
strager authored
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.
-
- 17 Dec, 2024 2 commits
-
-
David Reid authored
-
David Reid authored
-
- 17 Oct, 2024 2 commits
-
-
Brian Whitman authored
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]
-
David Hill authored
-
- 12 Oct, 2024 2 commits
-
-
David Reid authored
This reverts the following commits: d46e19fb "PulseAudio: Attempt to fix a deadlock." 61586de2 "PulseAudio: Default to a blocking main loop."
-
David Reid authored
Public issue https://github.com/mackron/miniaudio/issues/902
-
- 13 Sep, 2024 2 commits
-
-
-
David Reid authored
-
- 22 Aug, 2024 1 commit
-
-
Tero Parviainen authored
This matches the handle added for script processor node devices in #771
-
- 06 Aug, 2024 5 commits
-
-
David Reid authored
-
David Reid authored
Public issue https://github.com/mackron/miniaudio/issues/850
-
Nishi authored
-
Nishi authored
-
Nishi authored
-
- 05 Aug, 2024 2 commits
-
-
David Reid authored
-
- 04 Aug, 2024 3 commits
-
-
David Reid authored
This is from c89atomic which has been fixed upstream.
-
David Reid authored
-
Timo Schwarzer authored
-
- 27 Jul, 2024 1 commit
-
-
raduetsya authored
-
- 14 Jul, 2024 1 commit
-
-
David Reid authored
-