Commit Graph

  • 6ca22eb980 WASAPI: Fix a potential deadlock when starting a full duplex device. David Reid 2019-09-16 19:53:24 +10:00
  • 363f659351 Add yet more debug output to WASAPI. David Reid 2019-09-16 18:42:35 +10:00
  • 5645419cf3 Add more debug output for WASAPI. David Reid 2019-09-16 18:28:11 +10:00
  • ce05e5ed22 Add some debug output to the WASAPI backend. David Reid 2019-09-16 18:19:07 +10:00
  • bb22d85a71 Add an example for handling fixed sized callbacks. David Reid 2019-09-10 19:59:13 +10:00
  • c394fde2d9 Add some helper APIs for ring buffers. David Reid 2019-09-10 19:47:39 +10:00
  • 345ae4c288 Fix some find and replace errors. David Reid 2019-09-08 08:16:43 +10:00
  • 54a0d28f71 Update dr_wav. David Reid 2019-08-31 10:48:08 +10:00
  • a83175378b Update the ma_duplex test. David Reid 2019-08-31 10:42:32 +10:00
  • cc685b88ca Experimental optimzations to mono/stereo channel conversion. David Reid 2019-08-31 08:02:25 +10:00
  • a04780f888 Update test project files. David Reid 2019-08-28 08:15:46 +10:00
  • c221ba39a3 Version 0.9.7 David Reid 2019-08-28 08:14:43 +10:00
  • 240aac8241 Update revision history. David Reid 2019-08-28 08:04:45 +10:00
  • fe19e4ccb7 Merge pull request #92 from kawa-yoiko/tiny-leaks David Reid 2019-08-27 22:02:27 +00:00
  • c03716ba46 Fix a few tiny memory leaks Shiqing 2019-08-28 01:06:28 +08:00
  • 7f3f0f4b6c WASAPI: Fix a deadlock in loopback mode when stopping the device. David Reid 2019-08-27 18:54:09 +10:00
  • bfb19f2938 Experimental improvements for the ALSA backend. David Reid 2019-08-26 19:51:39 +10:00
  • 14507ba617 Add malgo to the Unofficial Bindings section in the readme. David Reid 2019-08-25 20:23:56 +10:00
  • 73dd7dc166 Add unofficial bindings section to the readme. David Reid 2019-08-25 19:33:13 +10:00
  • 6f609beb1c Remove unused code. David Reid 2019-08-25 17:19:06 +10:00
  • c5e6a392b3 Refactoring work on the null backend. David Reid 2019-08-25 17:05:49 +10:00
  • fdae092101 Refactoring work on the WinMM backend. David Reid 2019-08-25 16:51:39 +10:00
  • 9156652844 Update revision history. David Reid 2019-08-25 16:37:57 +10:00
  • 99960dd706 Fix a bug on the audio(4) backend. David Reid 2018-08-25 07:54:35 +00:00
  • 725ce22b89 Fix compilation errors on BSD platforms. David Reid 2019-08-25 03:49:57 +10:00
  • c287fd4878 Refactoring work on BSB platforms. David Reid 2019-08-25 13:34:55 +10:00
  • 5276057dd5 Minor refactoring to the PulseAudio backend. David Reid 2019-08-25 11:00:45 +10:00
  • 34c9a4ea73 Update revision history. David Reid 2019-08-25 10:13:34 +10:00
  • 759dea54e3 Clean up some old code from the ALSA backend. David Reid 2019-08-25 09:59:58 +10:00
  • 3c614c7b67 Add some ALSA specific debugging. David Reid 2019-08-24 22:49:05 +00:00
  • ada7f6c8c6 Work on improvements to the ALSA backend. David Reid 2019-08-25 07:26:23 +10:00
  • 8b57a09fbb Update revision history. David Reid 2019-08-24 07:44:18 +10:00
  • 0fdbb01ae2 WASAPI: Fix a bug with automatic stream routing with loopback devices. David Reid 2019-08-24 07:29:15 +10:00
  • ea3f4f3ffd Add APIs for checking for loopback support. David Reid 2019-08-24 07:12:51 +10:00
  • 3c68046fd3 Remove a debugging line from the loopback example. David Reid 2019-08-21 11:03:30 +10:00
  • 4edc39acd0 Add loopback example. David Reid 2019-08-21 11:00:06 +10:00
  • af1edfa844 Initial implementation of loopback mode for WASAPI. David Reid 2019-08-21 10:59:45 +10:00
  • 060a030fb5 Add some loopback validation checks. David Reid 2019-08-21 08:40:10 +10:00
  • 2bd9726f64 Fix crash when an error occurs in ma_device_init(). David Reid 2019-08-21 08:38:54 +10:00
  • 25f723ba9c Merge branch 'dev' into loopback David Reid 2019-08-20 17:38:39 +10:00
  • 25dc16d09b Merge branch 'dev' of https://github.com/dr-soft/miniaudio into dev David Reid 2019-08-20 17:38:06 +10:00
  • 337838f701 Merge pull request #91 from raysan5/master David Reid 2019-08-20 17:37:19 +10:00
  • 39123f867a Corrected minor issue Ray 2019-08-19 13:22:36 +02:00
  • 6a8ff78b63 Add some infrastructure for loopback mode. David Reid 2019-08-17 12:45:49 +10:00
  • 3e825396c1 Random resampler work. David Reid 2019-08-17 11:01:53 +10:00
  • f656101349 Version 0.9.6 David Reid 2019-08-04 08:16:03 +10:00
  • dcca80dd70 Update dr_wav. David Reid 2019-08-04 08:13:17 +10:00
  • bca63039cb Update revision history. David Reid 2019-07-31 19:42:20 +10:00
  • 9f6d101ae4 Update test project files. David Reid 2019-07-30 20:15:18 +10:00
  • 8c993a7123 Fix a couple of memory leaks. David Reid 2019-07-30 20:15:01 +10:00
  • c520d7618d Update Emscripten build script to not build WASM by default. David Reid 2019-07-30 20:13:29 +10:00
  • 4b0305c656 Add some wide character versions of some string APIs. David Reid 2019-07-29 19:05:13 +10:00
  • e55143bc0a Add support for opening decoders using wide character paths. David Reid 2019-07-28 21:17:03 +10:00
  • 0129578323 Update dr_mp3. David Reid 2019-07-28 21:16:07 +10:00
  • 1e41c005a0 Try fixing a compiler error on VS 2010. David Reid 2019-07-28 16:26:00 +10:00
  • 336e842dad Rename a parameter for clarity. David Reid 2019-07-08 17:31:56 +10:00
  • 6b610f5cba Minor fixes to some comments. David Reid 2019-07-07 07:58:13 +10:00
  • d9e5aa522f Remove jar_* from the extras directory. David Reid 2019-07-06 11:53:14 +10:00
  • 04ce7dd5ac Update release notes. David Reid 2019-07-04 21:09:17 +10:00
  • 413b59a393 Fix a crash in ma_convert_frames_ex(). David Reid 2019-07-04 20:28:00 +10:00
  • 2056a6b024 Whitespace. David Reid 2019-06-29 12:31:05 +10:00
  • 1140e56ecb PulseAudio: Try fixing an issue with delayed playback. David Reid 2019-06-27 18:39:18 +10:00
  • 7973f54278 Update dr_flac. David Reid 2019-06-26 18:15:36 +10:00
  • c31c0bb69a Add website to the top section. David Reid 2019-06-18 20:52:25 +10:00
  • 2c1a09d6b1 Make device state retrieval explicitly atomic. David Reid 2019-06-18 17:26:15 +10:00
  • 7a745d1d8f Update dr_flac. David Reid 2019-06-16 10:41:02 +10:00
  • 158b0f282f Update dr_mp3. David Reid 2019-06-16 10:14:50 +10:00
  • d2cab99d5e Add declarations for ma_decoder_init_file_flac/vorbis/mp3. David Reid 2019-06-16 10:04:24 +10:00
  • c4f69699f0 Add some documentation for the data callback. David Reid 2019-06-15 07:39:05 +10:00
  • 3567e930c7 Fix a leftover comment. David Reid 2019-06-11 17:28:30 +10:00
  • 35bb1d374d Update release notes. David Reid 2019-06-06 18:19:48 +10:00
  • 8cc7a37810 Update dr_mp3. David Reid 2019-06-06 17:39:14 +10:00
  • a5ead5e337 Don't trigger an assert when starting/stopping the device. David Reid 2019-06-05 22:45:41 +10:00
  • 1818a9e12f Remove some old experimental code. David Reid 2019-06-05 17:48:55 +10:00
  • 94406c3c26 Update dr_flac and dr_wav. David Reid 2019-05-21 17:43:45 +10:00
  • 8a6800493b Update revision history. David Reid 2019-05-21 17:39:29 +10:00
  • 832f36a025 ALSA: Fix a bug where the device cannot be restarted. David Reid 2019-05-18 12:05:46 +10:00
  • 1a851bb3c8 Update revision history. David Reid 2019-05-15 17:29:23 +10:00
  • e0f098d239 Merge pull request #66 from chiarfe/opensles_fix David Reid 2019-05-15 17:26:51 +10:00
  • b2a65ee584 Fixed wrong buffer queue in android opensl Fixed typo in comment Federico Chiaravalli 2019-05-14 18:11:23 +02:00
  • 810074e0ab Add ma_decoder_get_length_in_pcm_frames(). David Reid 2019-05-12 09:42:11 +10:00
  • fc3a2fca26 Add explicit mention to not call some APIs in callbacks. David Reid 2019-05-12 08:12:30 +10:00
  • d289e5cf6f Sketch out an API idea for the new resampler. David Reid 2019-05-09 19:10:28 +10:00
  • 2a0e16c52c Typo. David Reid 2019-05-09 17:59:18 +10:00
  • a17e779a4b Documentation: Clarify that a device's config is immutable. David Reid 2019-05-09 17:45:28 +10:00
  • 0277c5c054 Fix a couple of warnings. David Reid 2019-05-07 17:23:09 +10:00
  • a82bb0a4f6 Add some logging to dlopen/dlclose/dlym. David Reid 2019-05-06 07:10:47 +10:00
  • c6fa7ee257 Minor update to the readme. David Reid 2019-05-05 21:12:47 +10:00
  • 7b9e3ca2b4 Update readme. David Reid 2019-05-05 21:11:29 +10:00
  • c6b815c2f0 Update revision history. David Reid 2019-05-05 21:11:11 +10:00
  • c38983cd07 Project update. David Reid 2019-05-05 21:10:48 +10:00
  • 63b324e6c7 C89 fixes for Core Audio. David Reid 2019-05-05 20:49:55 +10:00
  • a520bc09a0 Close a hanging handle. David Reid 2019-05-05 20:31:41 +10:00
  • cfb9f71cb2 More C89 fixes. David Reid 2019-05-05 20:29:57 +10:00
  • 74225ea57a Another C89 fix for sndio. David Reid 2019-05-05 19:29:15 +10:00
  • b7993f0f23 C89 fixes for sndio. David Reid 2019-05-05 19:26:26 +10:00
  • 971eb610c0 Update examples to C89. David Reid 2019-05-05 19:03:26 +10:00
  • 2fcb2b9ae7 Remove unused variable. David Reid 2019-05-05 19:02:50 +10:00
  • c74c91d0fb Work in progress on C89 support. David Reid 2019-05-05 18:24:57 +10:00
  • 7db82c7a94 Remove line comments in preparation for C89 support. David Reid 2019-05-05 11:28:47 +10:00