Commit Graph

1306 Commits

Author SHA1 Message Date
David Reid 015c11671e Whitespace and typo fixes. 2019-04-07 18:28:10 +10:00
David Reid da113912c4 PulseAudio: Stop spamming debug output messages. 2019-04-07 17:58:25 +10:00
David Reid b725388900 Potential fix for a capture on PulseAudio. 2019-04-07 17:56:51 +10:00
David Reid 60d615662a Another potential deadlock fix for PulseAudio. 2019-04-07 17:01:40 +10:00
David Reid 72b0e7b2f3 Try fixing some deadlocks with PulseAudio. 2019-04-07 16:38:01 +10:00
Stéphane Gourichon f6657326a8 Fall through comments at end of line, though the semantically belong to the following case. 2019-04-07 08:18:01 +02:00
David Reid 613a72c3e4 Merge pull request #56 from fidergo-stephane-gourichon/fix_unused_parameters_warnings
Fix issue #55.
2019-04-07 14:22:05 +10:00
Stéphane Gourichon 43c7f4c958 Fix issue #55. 2019-04-07 06:01:57 +02:00
Stéphane Gourichon 3f57ab39fc Fix issue #53. 2019-04-07 05:45:03 +02:00
David Reid 9a2020b87d Whitespace. 2019-03-30 12:32:19 +10:00
David Reid e915a82764 Fix a potential bug with context configs.
This issue is related to how strings for select backends are not deeply
copied, but rather only have their pointers copied. This results in a
situation where the client may delete the strings they passed to the
context config assuming miniaudio makes a copy of it when in fact it
hasn't.
2019-03-30 12:25:01 +10:00
David Reid 26466bf28f Add support for per-context user data. 2019-03-30 11:06:13 +10:00
David Reid 8b607b509c Fix a warning with dlsym(). 2019-03-22 18:12:34 +10:00
David Reid e184644700 Merge branch 'dev' of https://github.com/dr-soft/miniaudio into dev 2019-03-17 12:51:13 +10:00
David Reid e1eb387acf Add simple_mixing example. 2019-03-17 12:49:47 +10:00
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