- 03 Nov, 2020 3 commits
-
-
David Reid authored
-
David Reid authored
-
David Reid authored
This should fix the following puplic issues: * https://github.com/mackron/miniaudio/issues/106 * https://github.com/mackron/miniaudio/issues/187
-
- 01 Nov, 2020 17 commits
-
-
David Reid authored
-
David Reid authored
-
David Reid authored
-
David Reid authored
-
David Reid authored
-
David Reid authored
-
David Reid authored
-
David Reid authored
-
David Reid authored
-
David Reid authored
Public issue https://github.com/mackron/miniaudio/issues/126
-
David Reid authored
Public issue https://github.com/mackron/miniaudio/issues/126
-
David Reid authored
Public issue https://github.com/mackron/miniaudio/issues/126
-
David Reid authored
Public issue https://github.com/mackron/miniaudio/issues/126
-
David Reid authored
-
David Reid authored
Public issue https://github.com/mackron/miniaudio/issues/126
-
David Reid authored
Public issue https://github.com/mackron/miniaudio/issues/213
-
David Reid authored
* The main loop is now handled properly by pa_threaded_mainloop. * Rather than waiting for operations to complete inline, the main loop is now iterated on a separate thread. * Data is now written and read to and from the relevant stream via callbacks rather than a hacky loop. * Code overall has been simplified. * Includes a rant about bad API design in PulseAudio. This should hopefully address these public issues: * https://github.com/mackron/miniaudio/issues/106 * https://github.com/mackron/miniaudio/issues/187
-
- 31 Oct, 2020 1 commit
-
-
David Reid authored
The PulseAudio mainloop and context objects have been moved out of the device and into the context.
-
- 30 Oct, 2020 4 commits
-
-
David Reid authored
-
David Reid authored
-
David Reid authored
-
David Reid authored
Public issue https://github.com/mackron/miniaudio/issues/201
-
- 28 Oct, 2020 5 commits
-
-
David Reid authored
-
David Reid authored
-
David Reid authored
Public issue https://github.com/mackron/miniaudio/issues/209
-
David Reid authored
-
David Reid authored
-
- 25 Oct, 2020 2 commits
-
-
David Reid authored
This uses the "enabled" notion rather than "available" as I think it's a bit clearer in terms of enabled at compile time rather than available at run time. Public issue https://github.com/mackron/miniaudio/issues/211
-
David Reid authored
The following APIs have been added: * ma_is_backend_available() * ma_get_avaialable_backends() Public issue https://github.com/mackron/miniaudio/issues/211
-
- 13 Oct, 2020 1 commit
-
-
David Reid authored
-
- 11 Oct, 2020 7 commits
-
-
David Reid authored
Public issue https://github.com/mackron/miniaudio/issues/201
-
David Reid authored
-
David Reid authored
This is a simplified and somewhat more intuitive way of handling fades. With these APIs, fades are applied immediately, whereas with the old fading APIs the fades were scheduled. The old APIs still exist, but may be removed. The ma_sound_set_fade_in_frames/milliseconds() API sets the fade which will be applied immediately. If the starting volume is negative, the fade will start from the current fade volume. This will also overwrite any existing fade that is already happening. The ma_sound_get_current_fade_volume() API allows you to retrieve the current volume of the fade. The fade is layered on top of the normal volume parameter. I.e. they are configured and applied to the signal interdependently. Currently, all fades are applied linearly.
-
David Reid authored
-
David Reid authored
-
David Reid authored
-
David Reid authored
-