David Reid
26466bf28f
Add support for per-context user data.
2019-03-30 11:06:13 +10:00
David Reid
8b607b509c
Fix a warning with dlsym().
2019-03-22 18:12:34 +10:00
David Reid
e184644700
Merge branch 'dev' of https://github.com/dr-soft/miniaudio into dev
2019-03-17 12:51:13 +10:00
David Reid
212e750d9b
Fix bug where the data callback's output buffer is not pre-silenced.
2019-03-17 12:47:29 +10:00
David Reid
c6a24bddcc
Potential fix for a compilation error on Core Audio.
2019-03-12 17:21:36 +10:00
David Reid
915f480c8c
Make ma_log_level_to_string() public.
2019-03-10 12:26:18 +10:00
David Reid
732172f89a
Minor fixes to release notes.
2019-03-07 20:41:08 +10:00
David Reid
bedcb169be
Small tweaks to DirectSound playback and capture modes.
2019-03-07 19:47:26 +10:00
David Reid
b191a1f50b
WASAPI: Potential fix for some audio glitching.
2019-03-07 19:41:11 +10:00
David Reid
b07c3efd6f
Improvements to reading and seeking bytes in decoders.
...
* To read bytes, use ma_decoder_read_bytes().
* To seek bytes, use ma_decoder_seek_bytes().
* The read pointer is now tracked in the ma_decoder object. You can use
this to move back to a prior position.
2019-03-07 18:31:49 +10:00
David Reid
b9a4f7a1cc
Fix UWP build.
2019-03-07 17:35:39 +10:00
David Reid
519ea2d023
Small tweaks to release notes.
2019-03-06 22:01:06 +10:00
David Reid
b0367817c1
Add a note about the rename to MINIAUDIO_IMPLEMENTATION.
2019-03-06 21:58:14 +10:00
David Reid
36085bded8
Fix build errors with the PulseAudio backend.
2019-03-06 21:53:58 +10:00
David Reid
265d752569
Fix some warnings on the Windows/GCC build.
2019-03-06 21:43:03 +10:00
David Reid
66c1e1e11b
Update revision history.
2019-03-06 21:32:06 +10:00
David Reid
025335d31a
Fix the WebAudio backend.
2019-03-06 21:16:10 +10:00
David Reid
bbb8f03bde
More namespace renaming.
2019-03-06 21:09:59 +10:00
David Reid
118c878d6a
Rename "mal." to "miniaudio." in the WebAudio backend.
2019-03-06 21:07:58 +10:00
David Reid
3031eb4966
Add support for "MA_IMPLEMENTATION".
2019-03-06 21:04:48 +10:00
David Reid
e00fe077f4
"mal_" to "ma_".
2019-03-06 20:55:51 +10:00
David Reid
f1bf58d0f8
"MAL_" to "MA_".
2019-03-06 20:51:38 +10:00
David Reid
b93faa46e5
MINI_AL_IMPLEMENTATION to MINIAUDIO_IMPLEMENTATION.
2019-03-06 20:49:18 +10:00
David Reid
3d4716f0ca
Rename mini_al.h to miniaudio.h
2019-03-06 20:43:14 +10:00
David Reid
99960dd706
Fix a bug on the audio(4) backend.
2018-08-25 07:54:35 +00:00
David Reid
725ce22b89
Fix compilation errors on BSD platforms.
2019-08-25 03:49:57 +10:00
David Reid
c287fd4878
Refactoring work on BSB platforms.
2019-08-25 13:34:55 +10:00
David Reid
5276057dd5
Minor refactoring to the PulseAudio backend.
2019-08-25 11:00:45 +10:00
David Reid
34c9a4ea73
Update revision history.
2019-08-25 10:13:34 +10:00
David Reid
759dea54e3
Clean up some old code from the ALSA backend.
2019-08-25 09:59:58 +10:00
David Reid
ada7f6c8c6
Work on improvements to the ALSA backend.
2019-08-25 07:26:23 +10:00
David Reid
8b57a09fbb
Update revision history.
2019-08-24 07:44:18 +10:00
David Reid
0fdbb01ae2
WASAPI: Fix a bug with automatic stream routing with loopback devices.
2019-08-24 07:29:15 +10:00
David Reid
ea3f4f3ffd
Add APIs for checking for loopback support.
2019-08-24 07:12:51 +10:00
David Reid
af1edfa844
Initial implementation of loopback mode for WASAPI.
2019-08-21 10:59:45 +10:00
David Reid
060a030fb5
Add some loopback validation checks.
2019-08-21 08:40:10 +10:00
David Reid
2bd9726f64
Fix crash when an error occurs in ma_device_init().
2019-08-21 08:38:54 +10:00
David Reid
25f723ba9c
Merge branch 'dev' into loopback
2019-08-20 17:38:39 +10:00
Ray
39123f867a
Corrected minor issue
2019-08-19 13:22:36 +02:00
David Reid
6a8ff78b63
Add some infrastructure for loopback mode.
2019-08-17 12:45:49 +10:00