Commit Graph

540 Commits

Author SHA1 Message Date
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
David Reid 83298a44d7 Fix compilation errors on POSIX systems and MA_NO_DEVICE_IO.
Public issue https://github.com/dr-soft/miniaudio/issues/171
2020-06-25 07:17:33 +10:00
David Reid cdde2bb3af Add include guard for the implementation section. 2020-06-25 07:13:49 +10:00
David Reid 5b5c3a74e0 Fix build with MA_NO_DEVICE_IO.
Public issue https://github.com/dr-soft/miniaudio/issues/171
2020-06-25 07:00:02 +10:00
David Reid 82a1410ec5 Fix compilation errors with MA_NO_DECODING and MA_NO_ENCODING. 2020-06-25 06:54:28 +10:00
David Reid 013f7fa979 Mark ma_device_sink_info_callback() as static.
Public issue https://github.com/dr-soft/miniaudio/issues/172
2020-06-25 06:41:36 +10:00
David Reid bfd35ee11c Version 0.10.9 2020-06-24 20:29:50 +10:00
David Reid 471dd44a4d Update revision history. 2020-06-24 20:15:40 +10:00
David Reid 0e3fe5390d Fix CoreAudio build. 2020-06-24 20:14:30 +10:00
David Reid b2782d27f0 Add a clarifying note to the revision history. 2020-06-24 20:05:01 +10:00
David Reid 5e09a28a7a Update c89atomic to fix a warning on GCC and Clang. 2020-06-24 20:00:57 +10:00
David Reid fc8360d0cd Fix an error with -std=c89. 2020-06-24 19:56:33 +10:00
David Reid e45882d2a9 Update revision history. 2020-06-24 19:41:01 +10:00
David Reid 05526fb098 Fix the UWP build. 2020-06-24 19:37:07 +10:00
David Reid db61a91a4e Clean up some old atomic stuff.
I've noticed that a lot of this doesn't actually require atomic
operations so this may be reviewed again later.
2020-06-24 19:30:37 +10:00
David Reid 39252d7b9f Update revision history. 2020-06-24 19:14:50 +10:00