Commit Graph

1015 Commits

Author SHA1 Message Date
David Reid 6425fc643a Update dr_wav, dr_flac and dr_mp3. 2020-08-02 11:53:41 +10:00
David Reid 4830c9f5b5 Update c89atomic. 2020-08-02 11:53:00 +10:00
David Reid d0149a0374 Simplify sized types. 2020-08-02 09:15:40 +10:00
David Reid b48d0dfbdd WASAPI: A few tweaks for handling device changes. 2020-08-02 08:41:19 +10:00
David Reid f947a75dbe Silence a warning on VC6. 2020-08-01 12:03:02 +10:00
David Reid 5b50d07fe8 Update c89atomic. 2020-08-01 11:59:02 +10:00
David Reid f6a4e33946 Clean up some code from an earlier commit. 2020-08-01 11:43:35 +10:00
David Reid 54fe965bc0 Fix some bugs in ma_data_source_read_pcm_frames()
* A crash when the pFramesRead parameter is null
  * Looping not working due to MA_AT_END now being returned.

Public issue https://github.com/dr-soft/miniaudio/issues/185
2020-08-01 11:39:58 +10:00
David Reid 0a9f0c625c WASAPI: Try fixing a deadlock when disabling a device.
Public issue https://github.com/dr-soft/miniaudio/issues/184
2020-08-01 10:51:03 +10:00
David Reid 11e488e1cc Win32: Use better error detection for WaitForSingleObject(). 2020-08-01 08:21:05 +10:00
David Reid 1aac650c46 Core Audio: Fix build errors on macOS. 2020-07-30 17:30:52 +10:00
David Reid 63aef51bfc Fix a typo. 2020-07-29 19:24:10 +10:00
David Reid 7d055a44e5 Update revision history. 2020-07-29 18:30:50 +10:00
David Reid cb542d29f5 OpenSL: Fix a multithreading bug in context init/uninit.
This should fix the case where multiple context's are initialized and
uninitialized at the same time across multiple threads.
2020-07-29 18:28:40 +10:00
David Reid d2582f260e OpenSL: Use runtime linking for libOpenSLES.
Public issues:

  * https://github.com/dr-soft/miniaudio/issues/163
  * https://github.com/dr-soft/miniaudio/issues/183
2020-07-29 18:18:05 +10:00
David Reid 3e0ad8dd42 Reword a comment. 2020-07-27 18:08:56 +10:00
David Reid 7d8f054a73 Documentation fix. 2020-07-25 16:18:54 +10:00
David Reid 380a9fbf09 Punctuation. 2020-07-25 16:16:57 +10:00
David Reid 6438162119 Documentation fix. 2020-07-25 16:03:08 +10:00
David Reid b067926d6d Update FLAC, MP3 and WAV decoders. 2020-07-25 15:42:50 +10:00
David Reid 854c824d7e Update revision history. 2020-07-25 15:03:54 +10:00
David Reid 917dc594e4 Core Audio: Improvements to device enumeration on iOS. 2020-07-25 14:31:33 +10:00
David Reid 21043fd62d Fix a compilation warning. 2020-07-25 12:51:17 +10:00
David Reid b1894532af Rewording to documentation. 2020-07-25 11:48:55 +10:00
David Reid 5bb15a8edc Update dr_mp3. 2020-07-23 18:57:53 +10:00
David Reid 1a9675517a Fix some compilation warnings. 2020-07-18 11:01:53 +10:00
David Reid 9fb8a1d876 WASAPI: Fix a potential crash due to using an uninitialized variable. 2020-07-18 09:09:08 +10:00
David Reid bd7ed95d8c Updates to documentation. 2020-07-17 20:07:47 +10:00
David Reid 1b3f32c0a1 Language rewording. 2020-07-17 19:41:14 +10:00
David Reid 5f18131f57 Updates to documentation. 2020-07-17 19:06:14 +10:00
David Reid b80f7f9491 Version 0.10.15 2020-07-15 18:39:35 +10:00
David Reid 99d99680ef Update dr_wav. 2020-07-15 18:33:48 +10:00
David Reid 868a153d01 Another fix for converting bit-masked channel maps to miniaudio format.
Public issue: https://github.com/dr-soft/miniaudio/issues/177
2020-07-15 13:46:26 +10:00
David Reid b16ff11e4c Fix a bug when converting bit-masked channel maps to miniaudio format.
Public issue: https://github.com/dr-soft/miniaudio/issues/177
2020-07-15 09:11:13 +10:00
David Reid b9362d8fa4 Version 0.10.14 2020-07-14 17:34:18 +10:00
David Reid 07bc119a1f Try fixing compilation errors with -march=armv6.
Public issue https://github.com/dr-soft/miniaudio/issues/176
2020-07-13 15:12:51 +10:00
David Reid b4f490a1e8 Fix compilation errors on Android. 2020-07-13 07:51:21 +10:00
David Reid 23b792b588 Update revision history. 2020-07-12 22:34:46 +10:00
David Reid 8bcf979241 Updates to documentation. 2020-07-12 22:33:29 +10:00
David Reid 65955dfac6 Update to documentation in preparation for some doc generation. 2020-07-12 17:39:19 +10:00
David Reid 0e3549310a Version 0.10.13 2020-07-11 11:36:57 +10:00
David Reid f78bcbf93c Update revision history. 2020-07-11 11:23:44 +10:00
David Reid 0c3bdba79f Update dr_flac and dr_mp3. 2020-07-11 11:21:39 +10:00
David Reid d09d13a0f3 Update release notes. 2020-07-11 11:18:59 +10:00
David Reid 30838471a0 Increase the default buffer size on the Web Audio backend. 2020-07-11 11:14:46 +10:00
David Reid 5bb6af8af6 Make the ma_spinlock API public. 2020-07-11 10:50:10 +10:00
David Reid cbe8e0b0fc Fix compilation error on Emscripten. 2020-07-11 10:39:17 +10:00
David Reid b45e2ee57d Fix some potential buffers overflows with channel mapping. 2020-07-11 10:17:36 +10:00
David Reid a9541579f3 Version 0.10.12 2020-07-04 16:39:47 +10:00
David Reid 698ada93e6 Core Audio: Fix compilation errors on the iOS build. 2020-07-03 12:48:43 +10:00