Commit Graph

  • 1d0acd6a9c Update revision history. David Reid 2020-12-19 21:27:55 +10:00
  • ab8d87be23 Clean up some multithreading bugs due to incorrect use of atomics. David Reid 2020-12-19 13:20:34 +10:00
  • bff79eb8c8 Fix some subtle multi-threading errors due to lacking atomic loads. David Reid 2020-12-19 11:07:38 +10:00
  • db53994f7c Version 0.10.28 David Reid 2020-12-16 20:39:26 +10:00
  • 101e811ead Minor clarification to documentation. David Reid 2020-12-16 18:35:59 +10:00
  • ea6281fa93 Fix compilation errors with AAudio. David Reid 2020-12-16 18:18:19 +10:00
  • 37cff3f075 Force runtime linking on AAudio for the moment. David Reid 2020-12-15 21:53:21 +10:00
  • 4985c2e4cc AAudio: Add support for the MA_NO_RUNTIME_LINKING option. David Reid 2020-12-15 21:41:12 +10:00
  • 6c60953e9c Add support for MA_NO_RUNTIME_LINKING to the OpenSL backend. David Reid 2020-12-15 19:44:43 +10:00
  • d9a95b08d8 Add some logging to context initialization. David Reid 2020-12-15 18:32:21 +10:00
  • 21e7c4136a OpenSL: Add some extra logging to context initialization. David Reid 2020-12-12 12:41:38 +10:00
  • 8c56989ed7 Update revision history. David Reid 2020-12-12 12:15:18 +10:00
  • a9c33d152e Fix a crash when initializing a POSIX thread. David Reid 2020-12-12 12:14:14 +10:00
  • c07411dde2 Fix a bug in period size calculation. David Reid 2020-12-08 07:41:00 +10:00
  • f3e18dd25d Update dr_mp3. David Reid 2020-12-07 07:38:19 +10:00
  • fe29805e3f Merge pull request #244 from edubart/fix-seek David Reid 2020-12-06 07:13:12 +10:00
  • e76283822a Fix sound seek in miniaudio engine Eduardo Bart 2020-12-05 16:24:11 -03:00
  • caad0bc436 Version 0.10.27 David Reid 2020-12-04 20:21:29 +10:00
  • 34ec11f19e Update website. David Reid 2020-12-04 20:17:21 +10:00
  • feb2abca94 Update c89atomic. David Reid 2020-12-04 19:31:14 +10:00
  • 06891a4f69 Update revision history. David Reid 2020-12-04 18:18:59 +10:00
  • 4cbe200b85 Use an atomic load on the master volume. David Reid 2020-12-04 18:07:11 +10:00
  • e8499f99bb Fix a typo in the previous commit. David Reid 2020-12-04 18:02:43 +10:00
  • 54ae032a11 Use atomics for getting/setting master volume. David Reid 2020-12-04 17:56:26 +10:00
  • 2e23d86398 Update c89atomic. David Reid 2020-12-04 17:51:53 +10:00
  • ff53646549 Fix a typo. David Reid 2020-12-04 17:12:02 +10:00
  • 79017f6cbb Update dr_mp3. David Reid 2020-12-03 21:01:29 +10:00
  • 8d580793f7 Fix a bug reported by MSVC's static analysis. David Reid 2020-12-03 21:00:56 +10:00
  • dedcba2a3b Fix a bug when registering audio data with the resource manager. David Reid 2020-12-03 20:49:59 +10:00
  • 0f9355cf1b Fix a bug when an async data buffer fails to load. David Reid 2020-12-03 20:35:22 +10:00
  • ae9449cdba Update dr_mp3. David Reid 2020-12-03 17:49:14 +10:00
  • 40fbbdd02c Fix a bug in the decoder due to using an uninitialized variable. David Reid 2020-12-03 17:45:11 +10:00
  • b3bc6723ae Merge branch 'dev' of https://github.com/mackron/miniaudio into dev David Reid 2020-12-03 17:44:56 +10:00
  • 4ebfb458c9 Fix some dead store warnings. David Reid 2020-12-03 17:44:49 +10:00
  • 61c87735e9 Merge pull request #239 from edubart/add-ma_sound_set_pan_mode David Reid 2020-12-03 17:35:12 +10:00
  • 2130259bf6 Merge pull request #240 from Hrxn/patch-1 David Reid 2020-12-03 17:34:42 +10:00
  • 81b8c0671d Update CONTRIBUTING.md HRXN 2020-12-02 18:23:58 +01:00
  • f943647b35 Add ma_sound_set_pan_mode to miniaudio engine Eduardo Bart 2020-12-02 10:49:47 -03:00
  • 8669f2001e Update dr_mp3. David Reid 2020-12-02 19:20:06 +10:00
  • c4a07602c6 Update dr_wav. David Reid 2020-12-02 18:12:47 +10:00
  • 9ce20dc12c Silence some static analysis warnings. David Reid 2020-12-02 17:58:55 +10:00
  • 929e70a544 Fix some static analaysis warnings. David Reid 2020-12-02 17:43:23 +10:00
  • 1cda7c730b Merge pull request #236 from edubart/fix-pa-data-race David Reid 2020-12-01 20:43:32 +10:00
  • 9972c8c83b Fix some data races and deadlocks in the null backend. David Reid 2020-12-01 20:31:15 +10:00
  • 8004aa1af8 Fix data race on pulseaudio startup Eduardo Bart 2020-11-30 10:36:44 -03:00
  • ba7be0d4a9 Fix a warning in PulseAudio when stopping the device. David Reid 2020-11-30 21:17:42 +10:00
  • 07c7aa80dc Fix some data races in the null backend. David Reid 2020-11-30 21:15:24 +10:00
  • 1fb975e75b Another potential fix for a data race error with PulseAudio. David Reid 2020-11-30 20:45:55 +10:00
  • 54f1f48009 Fix another data race with PulseAudio. David Reid 2020-11-30 20:38:33 +10:00
  • 50c9081b19 Fix some data race errors in the PulseAudio backend. David Reid 2020-11-30 20:10:14 +10:00
  • 6ac68d44e8 Add support for configuring the channel mixing mode for devices. David Reid 2020-11-29 09:20:21 +10:00
  • 0a70fc033d Update dr_flac and dr_mp3. David Reid 2020-11-29 07:22:39 +10:00
  • 986a097757 A minor correction to documentation. David Reid 2020-11-28 22:38:40 +10:00
  • 211ce99a7b Add custom backends to the backend list. David Reid 2020-11-28 22:32:18 +10:00
  • 8456dc93c9 More formatting fixes to documentation. David Reid 2020-11-28 22:26:45 +10:00
  • 71a21b5e71 Add a clarifying comment about decoders being decoupled from devices. David Reid 2020-11-28 21:59:57 +10:00
  • d706a7549b Minor formatting change to documentation. David Reid 2020-11-28 21:53:01 +10:00
  • dc0b3288be Remove some unnecessary volatile qualifiers. David Reid 2020-11-28 11:11:15 +10:00
  • e10c34bc62 Try fixing a warning when compiling with GCC as C++. David Reid 2020-11-28 11:03:08 +10:00
  • d4add63b43 Silence some unused function warnings. David Reid 2020-11-28 10:40:51 +10:00
  • f400ccec8e Update c89atomic and fix some warnings. David Reid 2020-11-28 10:39:53 +10:00
  • 2d63e414fd Update revision history. David Reid 2020-11-28 10:05:09 +10:00
  • 0ef7381f75 Silence some unused function warnings. David Reid 2020-11-28 10:05:02 +10:00
  • f2811d7fe3 Fix a bug where some output parameters are possibly left unset. David Reid 2020-11-28 09:59:02 +10:00
  • d98e37984d Silence some warnings. David Reid 2020-11-28 09:54:51 +10:00
  • 61fed4c937 Fix a compilation warning and some minor formatting. David Reid 2020-11-28 08:33:46 +10:00
  • c454ef4163 Merge pull request #231 from MichealReed/dynamic_noise David Reid 2020-11-28 08:08:17 +10:00
  • e7940394b2 Fix some bugs with trying to access uninitialized variables. David Reid 2020-11-28 08:00:31 +10:00
  • 54a80d6a1c whitespace/formatting Micheal Reed 2020-11-25 11:05:33 -06:00
  • c87ef42964 added dynamic amplitude, seed, type to noise generation Micheal Reed 2020-11-25 11:03:43 -06:00
  • d6864c5ab5 Version 0.10.26 David Reid 2020-11-24 17:55:09 +10:00
  • 992128da9f Update c89atomic. David Reid 2020-11-23 20:07:20 +10:00
  • 42611ca64c Fix a bug in the high level API when no pre-defined context is used. David Reid 2020-11-23 17:56:04 +10:00
  • f8c748870f Remove the use of bitfields in the public section of miniaudio_engine. David Reid 2020-11-23 17:38:44 +10:00
  • 0b98fe1a6b WASAPI: Fix a bug with exclusive mode. David Reid 2020-11-23 17:23:53 +10:00
  • 5f43515a2c Update revision history. David Reid 2020-11-22 12:16:32 +10:00
  • e0564d636e Remove bitfields from public structures. David Reid 2020-11-22 12:07:52 +10:00
  • d8dea2891e Fix compilation with Digital Mars. David Reid 2020-11-22 11:44:16 +10:00
  • 827129f0d8 Update c89atomic. David Reid 2020-11-22 09:31:54 +10:00
  • db91bcca17 Whitespace. David Reid 2020-11-21 13:27:49 +10:00
  • 1900da3b2d Fix some warnings. David Reid 2020-11-21 10:21:33 +10:00
  • f8671d6933 Update external libraries. David Reid 2020-11-21 09:22:00 +10:00
  • 217f4cc354 Minor formatting change. David Reid 2020-11-21 08:24:10 +10:00
  • e0aa5b45fc Merge pull request #224 from MichealReed/wave_type_api David Reid 2020-11-21 08:12:01 +10:00
  • 8f557ec1aa Merge pull request #226 from ccawley2011/watcom David Reid 2020-11-20 21:04:01 +10:00
  • 3e51386497 Removed advanced update. Micheal Reed 2020-11-19 15:32:49 -06:00
  • 994bffdb5a Support compiling with OpenWatcom Cameron Cawley 2020-11-19 17:55:55 +00:00
  • b52bec5810 Added API to change waveform type dynamically Micheal Reed 2020-11-18 12:32:54 -06:00
  • 7fd98209ef Migrate the WebAudio backend over to the new callback system. David Reid 2020-11-17 20:43:29 +10:00
  • dd9beefef4 Migrate the null backend over to the new callback system. David Reid 2020-11-16 20:17:44 +10:00
  • 8d734e9a08 Fix a glitching bug with ma_waveform. David Reid 2020-11-16 18:08:26 +10:00
  • 464d1bd47b Migrate the JACK backend over to the new callback system. David Reid 2020-11-15 22:22:40 +10:00
  • 140bf99065 Version 0.10.25 David Reid 2020-11-15 21:21:01 +10:00
  • b94249b010 Update dr_wav and dr_mp3. David Reid 2020-11-15 21:19:26 +10:00
  • 672cdf462d Migrate the WinMM backend over to the new callback system. David Reid 2020-11-15 21:10:29 +10:00
  • eb694c4498 Fix a bug in some compatibility code. David Reid 2020-11-15 20:04:30 +10:00
  • 2bed2caf46 Migrate the DirectSound backend to the new callback system. David Reid 2020-11-15 20:00:42 +10:00
  • db0442fb78 Migrate the WASAPI backend over to the new callback system. David Reid 2020-11-15 15:41:15 +10:00
  • 561e21face Set up some infrastructure for transitioning to the new callbacks. David Reid 2020-11-15 10:54:00 +10:00
  • 17769e88ba Experiment with adding support for multiple input streams to effects. David Reid 2020-11-14 18:43:33 +10:00