Commit Graph

  • 062f150dc4 Fix a typo. David Reid 2021-03-05 17:39:46 +10:00
  • a06ca7ee04 Prevent a division by zero. David Reid 2021-03-04 17:19:23 +10:00
  • f8dd3780a2 Fix a typo. David Reid 2021-03-04 17:12:58 +10:00
  • 55e4e59bfa Add support for configuring rolloff. David Reid 2021-03-03 17:29:46 +10:00
  • c2c32ed1d7 Fix a typo. David Reid 2021-03-01 17:39:03 +10:00
  • 85cd9c1848 Fix a bug with ma_resource_manager_data_stream relating to seeking. David Reid 2021-02-28 06:49:36 +10:00
  • d5ba84605c Fix a typo in the date for the previous version in revision history. David Reid 2021-02-26 17:09:29 +10:00
  • d06d4983d3 Version 0.10.32 David Reid 2021-02-23 18:09:47 +10:00
  • 2290c10704 Fix build on older versions of MSVC. David Reid 2021-02-23 17:46:45 +10:00
  • dd319dc92a WASAPI: Attempt to fix some bugs with device uninitialization. David Reid 2021-02-22 20:30:47 +10:00
  • 25938c8197 Update dr_libs. David Reid 2021-02-21 08:50:46 +10:00
  • dc343d37d8 Fix a warning due to referencing _MSC_VER when it is undefined. David Reid 2021-02-21 08:26:13 +10:00
  • fc8f50457d Fixes to the C89 build. David Reid 2021-02-20 08:30:08 +10:00
  • 0271f1424b Merge branch 'dev' of https://github.com/mackron/miniaudio into dev David Reid 2021-02-20 07:09:25 +10:00
  • eb9b2f8250 Merge pull request #272 from eliasku/dev David Reid 2021-02-20 07:10:46 +10:00
  • 3750211e6d fix iOS NSNotificationCenter removeObserver name which leads to NC deadlock for another operations ilyak 2021-02-17 15:12:21 +03:00
  • 83dd65938d Update revision history. David Reid 2021-02-16 17:44:46 +10:00
  • 729b55be97 Merge pull request #270 from eliasku/dev David Reid 2021-02-10 17:28:06 +10:00
  • ac1a161c5a webaudio: audio context resume only for started devices ilyak 2021-02-09 22:01:10 +03:00
  • 5e8534cfec webaudio: unlock audio context on user interaction ilyak 2021-02-08 20:48:35 +03:00
  • 2f29cdb5dc webaudio: fix default sampleRate buffer size configuration ilyak 2021-02-08 20:47:46 +03:00
  • f27a330a32 Experiment with improving async decoding on the Emscripten build. David Reid 2021-02-07 08:10:41 +10:00
  • b8f00dc4f9 Disable threading on the Emscripten build when init-ing the engine. David Reid 2021-02-07 07:51:43 +10:00
  • 8767422fb9 WASAPI: Fix a typo and some formatting changes. David Reid 2021-02-06 08:14:58 +10:00
  • 1e0ccd6201 Fix a bug with start and stop times. David Reid 2021-02-05 22:11:12 +10:00
  • 2e32eca6dd Ensure the engine device uses ma_format_f32 for it's format. David Reid 2021-02-05 20:54:23 +10:00
  • 577123762b Fix a double release bug. David Reid 2021-02-05 20:34:07 +10:00
  • 553c7f0093 Add some new APIs. David Reid 2021-02-05 20:29:06 +10:00
  • 76640272be Rename some APIs for consistency with other APIs. David Reid 2021-02-05 19:25:47 +10:00
  • cc2365b2b8 Fix a warning due to use of non-standard functionality. David Reid 2021-02-05 19:19:33 +10:00
  • 59db61d9f3 Add ma_sound_get_engine(). David Reid 2021-02-05 19:17:28 +10:00
  • fbb953ff01 Fix an unused variable warning. David Reid 2021-02-05 18:30:23 +10:00
  • 67786740c4 PulseAudio: Fix a failed assertion. David Reid 2021-02-05 18:00:02 +10:00
  • 3265107cbd Fix a bug in ma_sound_is_playing(). David Reid 2021-02-05 17:16:30 +10:00
  • ee73374dab Fix a documentation error. David Reid 2021-02-04 19:55:23 +10:00
  • ad919ebae6 WASAPI: Don't post an error when no exclusive format can be found. David Reid 2021-02-03 17:25:20 +10:00
  • 96db99f6eb Update revision history. David Reid 2021-02-02 18:51:22 +10:00
  • e98ec370a1 Merge branch 'dev' of https://github.com/mackron/miniaudio into dev David Reid 2021-02-02 18:49:59 +10:00
  • ea7f42ead0 Update revision history. David Reid 2021-02-02 18:49:44 +10:00
  • 3191f1a20a iOS: Fix a typo. David Reid 2021-02-02 18:16:29 +10:00
  • 781ce447fd iOS: Experimental fixes to automatic stream routing. David Reid 2021-02-02 18:12:52 +10:00
  • c5469536c6 iOS: Remove an experimental conditional. David Reid 2021-02-02 17:39:41 +10:00
  • 2b3f860304 WASAPI: Refactoring to automatic stream routing system. David Reid 2021-02-01 21:23:06 +10:00
  • 78a226107c Remove some old unused code. David Reid 2021-02-01 17:22:46 +10:00
  • bb63705a5a Revert an experimental fix for WASAPI automatic stream routing. David Reid 2021-02-01 17:22:17 +10:00
  • 1bd587e59f Fix the C++ build. David Reid 2021-01-31 19:52:35 +10:00
  • 56abb1100b Rename a badly named variable. David Reid 2021-01-31 18:13:35 +10:00
  • 2f46aaf126 Rename a callback. David Reid 2021-01-31 18:09:03 +10:00
  • 8a8917dfe9 Remove the "usingDefault*" members of ma_device. David Reid 2021-01-31 18:01:07 +10:00
  • 1c493d6fa4 More post-refactoring cleanup. David Reid 2021-01-31 17:58:08 +10:00
  • 6c74b309c9 Cleanup old backend callback stuff. David Reid 2021-01-31 17:40:31 +10:00
  • 81ab94685b sndio: Migrate over to the new backend callback system. David Reid 2021-01-31 16:55:42 +10:00
  • 7023f7e7fe audio4: Migrate over to the new backend callback system. David Reid 2021-01-31 15:03:56 +10:00
  • c68700baaf OSS: Migrate over to the new backend callback system. David Reid 2021-01-31 13:16:12 +10:00
  • 0809d8fa3b Minor refactoring for buffer size calculations. David Reid 2021-01-31 11:27:53 +10:00
  • b2d71b9a10 OpenSL: Fix compilation errors. David Reid 2021-01-31 10:20:12 +10:00
  • c715ead0e8 Minor simplification to the custom backend example. David Reid 2021-01-31 10:17:28 +10:00
  • ddb8f845f7 AAudio: Migrate over to the new backend callback system. David Reid 2021-01-31 10:17:06 +10:00
  • 3391a4826f OpenSL: Migrate over to the new backend callback system. David Reid 2021-01-30 22:25:41 +10:00
  • 375b942ffd ALSA: Migrate over to the new backend callback system. David Reid 2021-01-30 20:14:00 +10:00
  • 154da2d6ed Merge branch 'dev' of https://github.com/mackron/miniaudio into dev David Reid 2021-01-30 15:21:12 +10:00
  • 4c594e325e Update revision history. David Reid 2021-01-30 15:21:03 +10:00
  • f8659b2a41 Core Audio: Migrate to the new backend callback system. David Reid 2021-01-30 13:37:27 +10:00
  • 626463a13e Fix a bug where a base node is being uninitialized twice. David Reid 2021-01-29 17:40:14 +10:00
  • 6281ed3165 Add some optimizations to inlined sounds. David Reid 2021-01-28 17:59:28 +10:00
  • 0f29839549 Remove the notification parameter from ma_sound_init_from_file(). David Reid 2021-01-28 17:46:09 +10:00
  • 8f6f72f188 Fix compilation error. David Reid 2021-01-27 18:12:58 +10:00
  • 1acbd524cc WASAPI: Fix a potential deadlock with exclusive + duplex mode. David Reid 2021-01-26 18:41:01 +10:00
  • e3536a1c25 Update revision history. David Reid 2021-01-26 18:28:35 +10:00
  • 8cd72f46a0 Temporary hack to fix some clicking glitches relating to resampling. David Reid 2021-01-26 17:21:31 +10:00
  • 243df7ebe0 Fix a copy/paste bug in ma_sound/group_set_positioning(). David Reid 2021-01-26 15:12:04 +10:00
  • 3b3f60ab67 Yet another refactor to the PulseAudio backend. David Reid 2021-01-26 14:30:27 +10:00
  • a364b4ef96 Fix a bug with pitch shifting. David Reid 2021-01-26 09:27:49 +10:00
  • 9fcb167476 Fix a bug relating to doppler pitching. David Reid 2021-01-26 08:20:08 +10:00
  • bb512a8fbe WASAPI: Fix a bug introduced in the previous commit. David Reid 2021-01-26 08:15:37 +10:00
  • ee2e769406 WASAPI: Another attempt at fixing exclusive mode. David Reid 2021-01-26 07:46:36 +10:00
  • 47dccc520e iOS: Fix a compilation warning with MA_DEBUG_OUTPUT. David Reid 2021-01-25 21:21:41 +10:00
  • d6a56e40f0 iOS: A small change to the experimental fix from the previous commit. David Reid 2021-01-25 21:13:00 +10:00
  • 9ec3887479 iOS: Experiment with some improvements to automatic stream routing. David Reid 2021-01-25 21:04:43 +10:00
  • 09f2f9b827 Update logging messages for capture mode. David Reid 2021-01-25 20:37:30 +10:00
  • a74385a21b WASAPI: Try fixing a deadlock in exclusive mode. David Reid 2021-01-25 19:21:45 +10:00
  • 1ceecebb57 WASAPI: Add some debug output for WASAPI and automatic stream routing. David Reid 2021-01-25 18:58:54 +10:00
  • bd80a409d3 Remove some stale and misleading comments. David Reid 2021-01-25 16:04:53 +10:00
  • 78910a922a Simplify some APIs. David Reid 2021-01-25 15:39:42 +10:00
  • d571435566 Remove a debugging printf(). David Reid 2021-01-25 15:02:55 +10:00
  • cfff5f3192 Add support for angular attenuation to the spatializer. David Reid 2021-01-25 15:01:40 +10:00
  • 565131e645 Add some internal functions for converting between radians and degrees. David Reid 2021-01-25 14:02:20 +10:00
  • 525dd7cb23 Add support for multiple listeners. David Reid 2021-01-25 11:38:18 +10:00
  • 33025bace2 Add support for doppler effect to the engine. David Reid 2021-01-25 10:12:05 +10:00
  • 4cdd892c54 Prep work in preparation for doppler effect. David Reid 2021-01-25 09:18:22 +10:00
  • 14c1346dc1 Fix date on the revision history. David Reid 2021-01-25 07:51:05 +10:00
  • 9677cdc1e9 Initial work on spatialization. David Reid 2021-01-24 21:06:15 +10:00
  • 3b3e18d8ec Add MA_FLT_MAX in preparation for some work on the high level API. David Reid 2021-01-24 17:42:07 +10:00
  • 8bd061b6c8 Add support for channel maps to ma_convert_pcm_frames_channels_f32(). David Reid 2021-01-24 16:54:33 +10:00
  • 48282d24fa Add a clarifying comment. David Reid 2021-01-24 16:53:34 +10:00
  • f040e3a1c1 Clean up in preparation for some spatialization work. David Reid 2021-01-24 09:02:37 +10:00
  • 722089d928 Fix the duplex_effect example. David Reid 2021-01-24 09:00:43 +10:00
  • 9ab7866237 Minor changes to resource_manager_advanced example. David Reid 2021-01-22 09:32:54 +10:00
  • f194a8bb59 Fix a bug in the resource_manager_advanced example. David Reid 2021-01-22 09:29:28 +10:00
  • 8f494c411c Fix a bug where thread handles are not being freed. David Reid 2021-01-22 07:25:49 +10:00