Commit Graph

1740 Commits

Author SHA1 Message Date
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 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 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 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 99960dd706 Fix a bug on the audio(4) backend. 2018-08-25 07:54:35 +00:00
David Reid 725ce22b89 Fix compilation errors on BSD platforms. 2019-08-25 03:49:57 +10:00
David Reid c287fd4878 Refactoring work on BSB platforms. 2019-08-25 13:34:55 +10:00
David Reid 5276057dd5 Minor refactoring to the PulseAudio backend. 2019-08-25 11:00:45 +10:00
David Reid 34c9a4ea73 Update revision history. 2019-08-25 10:13:34 +10:00
David Reid 759dea54e3 Clean up some old code from the ALSA backend. 2019-08-25 09:59:58 +10:00
David Reid ada7f6c8c6 Work on improvements to the ALSA backend. 2019-08-25 07:26:23 +10:00
David Reid 8b57a09fbb Update revision history. 2019-08-24 07:44:18 +10:00
David Reid 0fdbb01ae2 WASAPI: Fix a bug with automatic stream routing with loopback devices. 2019-08-24 07:29:15 +10:00
David Reid ea3f4f3ffd Add APIs for checking for loopback support. 2019-08-24 07:12:51 +10:00
David Reid af1edfa844 Initial implementation of loopback mode for WASAPI. 2019-08-21 10:59:45 +10:00
David Reid 060a030fb5 Add some loopback validation checks. 2019-08-21 08:40:10 +10:00
David Reid 2bd9726f64 Fix crash when an error occurs in ma_device_init(). 2019-08-21 08:38:54 +10:00
David Reid 25f723ba9c Merge branch 'dev' into loopback 2019-08-20 17:38:39 +10:00
Ray 39123f867a Corrected minor issue 2019-08-19 13:22:36 +02:00
David Reid 6a8ff78b63 Add some infrastructure for loopback mode. 2019-08-17 12:45:49 +10:00