Commit Graph

  • 58855d3d34 Fix some pedantic warnings when compiling with GCC. David Reid 2023-03-25 09:10:28 +10:00
  • 315087be30 Add MA_THREAD_DEFAULT_STACK_SIZE for threads. David Reid 2023-03-25 08:16:20 +10:00
  • 5fc5c4d4ed Add new functions for getting and setting the engine's global time. David Reid 2023-03-24 13:19:03 +10:00
  • d63a3894ad Typo. David Reid 2023-03-23 20:11:57 +10:00
  • 6b4f356b02 Update change history. David Reid 2023-03-23 10:46:15 +10:00
  • e1a3abe9e7 Fix a bug with ma_vfs_read(). David Reid 2023-03-23 10:43:56 +10:00
  • fb9c18c705 Version 0.11.13 David Reid 2023-03-23 07:33:23 +10:00
  • 7f077a1cd7 Update revision history. David Reid 2023-03-21 17:32:45 +10:00
  • 4c199f9164 Fix some compilation errors with the C++ build. David Reid 2023-03-21 13:56:43 +10:00
  • c5f47fe7f1 Fix a compilation error when WASAPI is disabled. David Reid 2023-03-21 11:01:41 +10:00
  • 206be60612 Update revision history. David Reid 2023-03-21 09:58:32 +10:00
  • 6d71ce4121 Fix compilation errors with WIN32_LEAN_AND_MEAN. David Reid 2023-03-21 09:53:24 +10:00
  • 0433ac9eca Fix some warnings. David Reid 2023-03-21 09:25:26 +10:00
  • 0a19c74417 Version 0.11.12 David Reid 2023-03-19 20:58:13 +10:00
  • 1d888fc12e Update documentation. David Reid 2023-03-19 20:55:51 +10:00
  • 17744f69c2 audio4: Try improving default channel and sample rate detection. David Reid 2023-03-19 20:07:05 +10:00
  • f9807bee71 Fix a bug with the DirectSound backend. David Reid 2023-03-18 21:41:07 +10:00
  • d027845659 Update copyright dates. David Reid 2023-03-18 16:29:38 +10:00
  • 0b9b382a53 Get DirectSound and WinMM backends compiling with Cosmopolitan. David Reid 2023-03-18 12:39:56 +10:00
  • 9d3b59f0a9 Fix compilation errors with the WASAPI backend for Cosmopolitan. David Reid 2023-03-18 11:54:44 +10:00
  • 18b4ac2433 Fix Windows/Cosmopolitan build. David Reid 2023-03-18 10:03:54 +10:00
  • f192b25eb7 Remove some code duplication. David Reid 2023-03-18 09:56:29 +10:00
  • ef0aa3c949 Rearrange some code. David Reid 2023-03-18 09:52:09 +10:00
  • 9bb3467b74 Revert an accidental change. David Reid 2023-03-18 09:30:13 +10:00
  • a65191f418 Code cleanup. David Reid 2023-03-18 09:28:55 +10:00
  • ff6592be45 Remove the Windows-specific default memcpy(), malloc(), etc. David Reid 2023-03-18 08:58:03 +10:00
  • ba58c9bf47 Some code cleanup. David Reid 2023-03-18 08:53:16 +10:00
  • 90dff7fd1d More Windows/Cosmopolitan work. David Reid 2023-03-18 08:33:11 +10:00
  • 774583c90e More work on the Windows Cosmopolitan build. David Reid 2023-03-18 07:42:23 +10:00
  • 644f731285 Some experimental work with Cosmopolitan for the Windows build. David Reid 2023-03-18 07:24:08 +10:00
  • 3edaebf507 Fix a padding related error with WAVEFORMATEX. David Reid 2023-03-17 17:31:15 +10:00
  • 44735d4501 Just some placeholder Cosmopolitan stuff. David Reid 2023-03-17 16:53:21 +10:00
  • 1f4dc5c251 Add early experimental support for Cosmopolitan. David Reid 2023-03-17 16:09:06 +10:00
  • 4da843bab6 Remove a dependency on a system header and change alignas to _Alignas. David Reid 2023-03-17 15:38:07 +10:00
  • f06a75787b Fix a typo. David Reid 2023-03-17 12:35:24 +10:00
  • 8489a86e26 Update documentation. David Reid 2023-03-17 12:15:35 +10:00
  • 695e750c34 Add support for callback notifications when a sound reaches the end. David Reid 2023-03-17 12:05:56 +10:00
  • 6f5c86070e Add a configuration option to spatializers. David Reid 2023-03-17 10:53:28 +10:00
  • 6d9379f6f5 Try getting sample exact seeking working with stb_vorbis. David Reid 2023-03-17 10:11:17 +10:00
  • a8682c3602 Add support for configuring the stack size of resource manager threads. David Reid 2023-03-16 21:56:19 +10:00
  • 6132b5d4fe Update tests readme regarding the Emscripten build. David Reid 2023-03-16 12:29:15 +10:00
  • 7460d986f9 Merge branch 'dev' of https://github.com/mackron/miniaudio into dev David Reid 2023-03-11 09:14:01 +10:00
  • dc77ad0148 Fix compilation error when the resource manager is disabled. David Reid 2023-03-11 09:13:04 +10:00
  • 25925a307a If a device a loopback device, consider dataflow as capture dataflow Rizhen Zhang 2023-03-10 10:58:19 -08:00
  • 9ead8c2913 Fix potential index out of bounds Johan Mattsson 2023-03-05 15:30:23 +01:00
  • 750e83fbc1 Add support for callback notifications to ma_sound_init_ex(). David Reid 2023-02-28 11:26:52 +10:00
  • dfcff26a26 Clean up some of the AudioWorklets code. David Reid 2023-02-28 11:26:18 +10:00
  • bfd66ab4d2 Add a very simple Emscripten-specific test. David Reid 2023-02-28 11:24:58 +10:00
  • 1f37940923 Minor improvement to the simple_playback_sine example. David Reid 2023-02-28 11:23:24 +10:00
  • a54b5eb04d Remove an invalid item from the change history. David Reid 2023-02-28 11:22:44 +10:00
  • b4deb4fce2 WebAudio: Clean up uninitialization. David Reid 2023-02-25 21:29:24 +10:00
  • 25885e4163 WebAudio: Add early experimental support for AudioWorklets. David Reid 2023-02-25 20:37:26 +10:00
  • a1b0ab98fd WebAudio: Fix error about missing _malloc() and _free() functions. David Reid 2023-02-25 08:19:04 +10:00
  • e2db423078 Fix a memcpy error. David Reid 2023-02-24 08:12:52 +10:00
  • bc393dbba8 Experimental workaround for an Android bug in AAudio. David Reid 2023-02-01 13:27:43 +10:00
  • 6720b51194 Merge branch 'dev' of https://github.com/mackron/miniaudio into dev David Reid 2023-01-23 12:56:47 +10:00
  • 2d998e37a4 Experimental support for passthrough nodes with zero inputs. David Reid 2023-01-23 12:56:32 +10:00
  • 49e69ac0ee fix tab Kaisei Sunaga 2023-01-21 00:46:28 +09:00
  • a3b6797da3 fix compilation error Kaisei Sunaga 2023-01-21 00:40:58 +09:00
  • 7c6366d9c2 add AAudioStreamBuilder_setAllowedCapturePolicy kaisei.sunaga 2023-01-14 01:02:19 +09:00
  • 6de98570f6 Update duplex_effect.c cdigit 2023-01-13 18:13:25 -05:00
  • 981e1ddac7 Fix an error in the documentation. David Reid 2023-01-12 14:31:09 +10:00
  • 324ebe2500 Update documentation. David Reid 2023-01-07 20:11:44 +10:00
  • e0a9bf1b69 Fix some invalid code in example. David Reid 2023-01-06 11:03:46 +10:00
  • 31e139668d Update readme. David Reid 2023-01-06 10:54:43 +10:00
  • 7ff8505d3b Update backends table. David Reid 2023-01-06 10:51:23 +10:00
  • 293d7a68c2 Minor code rearrangement. David Reid 2023-01-06 10:36:31 +10:00
  • d89717216e revert public api for ma_apply_volume_unclipped_f32 SeanTolstoyevski 2023-01-06 02:29:12 +03:00
  • 512d7c6660 change to public api for ma_mix_pcm_frames_f32 & ma_apply_volume_unclipped_f32 SeanTolstoyevski 2023-01-05 01:16:17 +03:00
  • 4bb8808bfb Remove an unnecessary restriction on splitters. David Reid 2023-01-05 09:37:39 +10:00
  • c371291510 Update change history. David Reid 2023-01-03 19:16:09 +10:00
  • 78897b3e95 Don't try using the DirectSound backend if not all APIs are available. David Reid 2023-01-03 19:10:14 +10:00
  • fcdd14cd61 Fix crash when running on Windows 95. David Reid 2023-01-03 18:28:25 +10:00
  • f648c9b298 Get playback working on Windows 98 with the DirectSound backend. David Reid 2023-01-03 16:16:39 +10:00
  • 0887aab98b Fixes for improving support on Windows 98. David Reid 2023-01-03 15:30:03 +10:00
  • 69e70c1c98 Update change history. David Reid 2022-12-28 07:38:39 +10:00
  • 0d6db3e07f Fix a seeking error with the stb_vorbis decoding backend. David Reid 2022-12-28 07:27:24 +10:00
  • 2abcd88b72 Fix a bug where loading a stream could incorrectly return successfully. David Reid 2022-12-26 08:50:00 +10:00
  • 3167935864 Update changes. David Reid 2022-12-24 08:44:36 +10:00
  • 37b2e5157f Fix a bug with asynchronously loaded sounds and ranges and looping. David Reid 2022-12-24 08:37:21 +10:00
  • 7bd319d9ee Fix a bug relating to changing the range of a data source. David Reid 2022-12-24 08:05:56 +10:00
  • 49a95a326b Fix a bug with data source ranges. David Reid 2022-12-21 07:42:50 +10:00
  • 9dfa5620a5 Include <android/log.h> when debug output is enabled. David Reid 2022-12-20 15:52:41 +10:00
  • 02e6ca8f93 Clarification to some documentation. David Reid 2022-12-18 10:44:15 +10:00
  • a823583386 AAudio: Improve handling of stream errors. David Reid 2022-12-15 08:45:15 +10:00
  • 28cab3e952 Update dr_wav. David Reid 2022-12-15 07:55:12 +10:00
  • 6d46ddf51a Update build instructions for iOS. David Reid 2022-12-15 07:31:46 +10:00
  • 7e2390777c Remove another unnecessary volatile. David Reid 2022-12-11 21:12:31 +10:00
  • b000c3fbec Remove some unnecessary volatiles. David Reid 2022-12-11 21:10:42 +10:00
  • 4926e118bc Add an optimized rsqrt implementation for SSE-enabled builds. David Reid 2022-12-11 11:56:12 +10:00
  • 69f4c65bf9 Fix some atomicity errors with the spatializer. David Reid 2022-12-11 10:44:35 +10:00
  • 4b4c5f5d97 Fix an out of date example. David Reid 2022-12-05 10:24:45 +10:00
  • bfde669130 Fix a warning. David Reid 2022-12-03 11:18:43 +10:00
  • 9e88290aae A couple of const correctness improvements. David Reid 2022-12-03 11:18:11 +10:00
  • ef08bb0dcd Fix a typo. David Reid 2022-12-03 11:11:54 +10:00
  • 6770ab167d Update documentation. David Reid 2022-12-03 11:10:35 +10:00
  • b7159b76d5 Update ma_noise_set_type() to prevent a crash. David Reid 2022-12-03 11:07:34 +10:00
  • bd1c156e5f Update change history. David Reid 2022-12-01 10:35:39 +10:00
  • fc424d9ffa Some minor code cleanup. David Reid 2022-12-01 10:33:50 +10:00
  • c3aae67b84 Add fallthrough attribute to fix build with Wimplicit-fallthrough on mac Patrick Stewart 2022-11-29 16:00:06 +00:00