Commit Graph

1334 Commits

Author SHA1 Message Date
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
David Reid 1f65090c32 DirectSound: Silence a verbose debug output message. 2019-03-04 17:42:48 +10:00
David Reid fd3e0e2a43 WASAPI: Fix a possible infinite loop when stopping the playback device. 2019-03-04 17:39:20 +10:00
David Reid c56205ff11 WASAPI: Fix some errors when stopping the device. 2019-03-03 22:01:29 +10:00
David Reid c95afa6b18 WASAPI: Work in progress on refactoring.
Playback-only and capture-only modes are broken with this commit.
2019-03-03 21:26:48 +10:00
David Reid 2f7eef3a41 DirectSound: Fix a bug in playback-only mode. 2019-03-03 17:35:48 +10:00
David Reid 286b301739 Rearrange some code. 2019-03-03 17:20:45 +10:00
David Reid e00f3ddefa DirectSound: Drain the playback buffer when stopping the device. 2019-03-03 17:18:45 +10:00