Commit Graph

1755 Commits

Author SHA1 Message Date
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
David Reid 27202300ae Version 0.10.11 2020-06-28 11:31:06 +10:00
David Reid 2316696432 Version 0.10.11 2020-06-28 11:18:37 +10:00
David Reid 80e4528af0 Core Audio: Add a data race bug with automatic stream routing. 2020-06-28 11:09:48 +10:00
David Reid b65221cf3f Add a spinlock implementation.
This is private at the moment, but may be made public later.
2020-06-28 10:49:09 +10:00
David Reid 8d19c235bf Merge branch 'dev' of https://github.com/dr-soft/miniaudio into dev 2020-06-28 10:26:53 +10:00
David Reid 526fa796d6 Core Audio: Fix a bug with device tracking for auto stream routing. 2020-06-28 10:18:42 +10:00
David Reid dd6a81b01d Update documentation in preparation for some documentation generation. 2020-06-27 12:06:40 +10:00
David Reid 2bb6426ac8 Move release notes down to the bottom of the file.
This is done in preparation for some documentation generation and also
to get it out of the way of the part of the documentation that explains
how to use the library.
2020-06-27 10:57:46 +10:00
David Reid 516a24549a Version 0.10.10 2020-06-26 06:50:34 +10:00
David Reid 1dc176df2b Add support for disabling the threading API.
This is useful for those only using miniaudio for data conversion,
decoding and/or encoding.

Public issue https://github.com/dr-soft/miniaudio/issues/171
2020-06-25 15:06:57 +10:00