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
4a9a2f3b58
Update logo.
2019-03-06 21:34:13 +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
ceb81f60e4
Rename files from "mal" to "ma".
2019-03-06 21:01:51 +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
d72e7b1fce
"mini_al" to "miniaudio".
2019-03-06 20:42:48 +10:00
David Reid
af1c305d21
Update test project file.
2019-03-06 20:16:50 +10:00
David Reid
342db4d2cd
Fix some warnings.
2019-03-06 19:34:53 +10:00
David Reid
0c3b5412dc
Remove unplugging test.
2019-03-06 19:31:05 +10:00
David Reid
3a58e3a1d0
Fix resampling tests.
2019-03-06 19:29:57 +10:00
David Reid
f30f75a836
Remove the blocking test.
2019-03-06 19:25:43 +10:00
David Reid
2866bc2b5f
Fix build with MAL_NO_DEVICE_IO.
2019-03-06 19:24:29 +10:00
David Reid
7ad511a46d
Update the stop test.
2019-03-06 19:21:49 +10:00
David Reid
a2666c29fd
Fix a few issues with restarting the device.
2019-03-06 19:16:10 +10:00
David Reid
b852c5a830
Fix a channel mapping issue.
2019-03-06 18:43:47 +10:00
David Reid
f6dee8d762
Fix the dithering test.
2019-03-06 18:28:08 +10:00
David Reid
84605a0f13
Fix some Android bugs.
2019-03-06 17:27:56 +10:00
David Reid
ffa14e94c6
Update revision history.
2019-03-05 21:00:26 +10:00
David Reid
51765a718f
Add release notes for 0.9.
2019-03-05 20:39:21 +10:00
David Reid
dae1bdd6c2
Update advanced config example.
2019-03-05 19:24:15 +10:00
David Reid
f4693be9f3
Update Emscripten simple playback example.
2019-03-05 19:14:08 +10:00
David Reid
2e23db7d1a
Small tweak to the playback example.
2019-03-05 18:46:39 +10:00
David Reid
94e91a9034
Tweak default buffers sizes.
...
The default low-latency buffer size is now 10 milliseconds per period.
The default conservative buffer size is now 100 milliseconds per
period.
2019-03-05 18:41:05 +10:00
David Reid
c8fa0f66af
Pre-fill playback-only output buffers with silence.
...
This simplifies the callback since the client does not need to worry
about silencing parts of the buffer that are not filled, such as the
end of a song or whatnot.
2019-03-05 18:33:13 +10:00
David Reid
a6168a16c7
Remove some unused experimental code.
2019-03-05 17:50:19 +10:00
David Reid
180621a0f4
Remove some redundant TODOs.
2019-03-05 17:48:31 +10:00
David Reid
10f13312bf
DirectSound: Revert an earlier commit.
...
The change this commit is reverting causes glitching with smaller
buffers for some reason. More investigation into this is required.
2019-03-05 17:27:49 +10:00
David Reid
e0c7af2966
DirectSound: Force a minimum latency of 20 milliseconds.
2019-03-04 20:28:59 +10:00
David Reid
944b5aca72
Clean up the WASAPI backend.
2019-03-04 19:29:43 +10:00
David Reid
413be80e2f
WASAPI: Get playback-only mode working again.
2019-03-04 19:14:42 +10:00
David Reid
dd15fb4515
WASAPI: Get capture-only mode working again.
2019-03-04 18:49:35 +10:00
David Reid
e8d390925f
DirectSound: Small latency tweak to make consistent with WASAPI.
2019-03-04 18:14:09 +10:00