Commit Graph

  • 42abbbea46 Version 0.11.2 David Reid 2021-12-31 19:15:03 +10:00
  • 354d0c91c6 Add some clarification notes for device notifications. David Reid 2021-12-31 16:38:02 +10:00
  • b69ca62994 PulseAudio: Integrate the rerouted event. David Reid 2021-12-31 07:39:40 +10:00
  • a10675f2cf Fire the reroute notification for desktop Core Audio. David Reid 2021-12-31 07:15:08 +10:00
  • bcd53f09b7 Fire the reroute notification for WASAPI. David Reid 2021-12-31 07:12:38 +10:00
  • bac1583508 Update documentation. David Reid 2021-12-30 06:39:11 +10:00
  • 19006256e0 Clean up some old documentation. David Reid 2021-12-30 06:37:50 +10:00
  • 98b235b228 Update documentation. David Reid 2021-12-30 05:49:45 +10:00
  • 8ed545ae56 Another documentation fix. David Reid 2021-12-30 05:49:02 +10:00
  • 15298ad77f Fix documentation for ma_decoder_read_pcm_frames(). David Reid 2021-12-30 05:42:57 +10:00
  • 6353c2e69e Fix a type mismatch error. David Reid 2021-12-30 05:38:44 +10:00
  • afc0fc107b iOS: Initial work on interruption detection. David Reid 2021-12-29 13:56:55 +10:00
  • d077e92f5c PulseAudio: Fix a crash when initializing multiple devices. David Reid 2021-12-29 09:22:03 +10:00
  • 4f07898b69 Clarification to revision history. David Reid 2021-12-28 20:48:50 +10:00
  • 3c4634dd6a Add support for forcing stdint.h for sized types. David Reid 2021-12-28 20:32:54 +10:00
  • 922b58463c Introduce a new device notification system. David Reid 2021-12-28 19:35:05 +10:00
  • 2bd5011b4b Update revision history. David Reid 2021-12-28 08:15:15 +10:00
  • 3f044fc658 iOS: Add support for configuring the size of the IO buffer. David Reid 2021-12-28 08:13:30 +10:00
  • fdf2a28338 Fix a compilation warning with Xcode David Reid 2021-12-28 07:46:59 +10:00
  • 3b2e06a766 WebAudio: Optimizations to some JavaScript code. David Reid 2021-12-28 06:32:39 +10:00
  • d3d4d425f1 Version 0.11.1 David Reid 2021-12-27 21:37:46 +10:00
  • a971840b8b Update revision history. David Reid 2021-12-27 20:58:59 +10:00
  • 98282df3f8 Add engine_steamaudio example. David Reid 2021-12-27 20:55:16 +10:00
  • 3b09d4bd27 Improvements to the engine. David Reid 2021-12-27 20:52:16 +10:00
  • f0636050da Update revision history. David Reid 2021-12-27 13:45:46 +10:00
  • 06425645ee Fix some compilation errors. David Reid 2021-12-27 10:22:59 +10:00
  • 6501a6fdb0 Add support for avoiding pthread.h in the header section. David Reid 2021-12-27 10:19:31 +10:00
  • 90674d4b09 Don't log device info unless MA_DEBUG_OUTPUT is enabled. David Reid 2021-12-27 09:57:41 +10:00
  • 46a062e149 Add ma_device_get_name(). David Reid 2021-12-27 09:49:52 +10:00
  • b611aa4de9 Add ma_device_get_info() and try to fix a bug in AAudio. David Reid 2021-12-26 18:29:02 +10:00
  • aae6c899c9 Use enums for flag declarations. David Reid 2021-12-25 15:34:32 +10:00
  • d36acb0d87 Update revision history. David Reid 2021-12-25 15:10:49 +10:00
  • f9a355527a Switch result codes to an enum. David Reid 2021-12-25 14:59:12 +10:00
  • 2b37266b47 Update revision history. David Reid 2021-12-25 13:42:01 +10:00
  • a50426b08f Merge pull request #382 from kgdev/dev David Reid 2021-12-25 13:39:04 +10:00
  • 5efdcf7188 Merge pull request #383 from Perksey/patch-1 David Reid 2021-12-25 13:04:09 +10:00
  • 76dcdf776b Reorder examples in README Dylan Perks 2021-12-24 19:16:24 +00:00
  • b571441204 fix typo in (*g_maEngineSL)->CreateAudioRecorder kgdev 2021-12-24 17:42:55 +08:00
  • bbc46b8011 fix a typo when using ma_round_to_standard_sample_rate__opensl. kgdev 2021-12-24 14:20:01 +08:00
  • eabae58988 Remove old release notes. David Reid 2021-12-23 19:25:36 +10:00
  • 1a06769faf Update revision history. David Reid 2021-12-23 19:21:14 +10:00
  • 1b60027ac3 Convert channel positions over to an enum. David Reid 2021-12-23 17:21:02 +10:00
  • 7f7e8b267e AAudio: Allow initialization of devices in exclusive mode. David Reid 2021-12-23 16:52:16 +10:00
  • 27e792cf94 Merge pull request #381 from kgdev/dev David Reid 2021-12-23 16:36:02 +10:00
  • cbf56420c8 fix wrong assert in ma_open_stream__aaudio kgdev 2021-12-23 13:09:46 +08:00
  • 6aab29a982 OpenSL: Set the default device ID when enumerating over devices. David Reid 2021-12-22 17:39:44 +10:00
  • fe6b8dc08f OpenSL: Always force the use of the default device on Android. David Reid 2021-12-22 17:31:18 +10:00
  • 0c6dfa6911 Whitespace. David Reid 2021-12-22 17:10:24 +10:00
  • cd1692ac56 Fix a crash in ma_engine_init(). David Reid 2021-12-22 17:09:11 +10:00
  • cb16120484 Update website. David Reid 2021-12-18 21:23:14 +10:00
  • c9a4f21e4e Version 0.11.0 David Reid 2021-12-18 21:19:34 +10:00
  • 042fe95b70 Update readme. David Reid 2021-12-18 21:13:38 +10:00
  • 7a8eed3ed5 Documentation fixes. David Reid 2021-12-18 20:58:11 +10:00
  • b0ee942427 Update c89atomic. David Reid 2021-12-18 19:16:23 +10:00
  • ec14c62a93 Silence a warning with GCC. David Reid 2021-12-18 19:12:31 +10:00
  • 064c1abf30 Engine: Add support for controlling how the mono channel is expanded. David Reid 2021-12-18 18:48:37 +10:00
  • 1bbd14a592 Minor documentation change. David Reid 2021-12-18 18:16:50 +10:00
  • 3344df4f1c Minor updates to example description. David Reid 2021-12-18 18:15:21 +10:00
  • 800a7192ca Fix documentation error. David Reid 2021-12-18 18:15:09 +10:00
  • 0108939910 Update branding icon. David Reid 2021-12-18 15:38:10 +10:00
  • bb0d5506de Add an example for using effects with the engine. David Reid 2021-12-18 13:17:18 +10:00
  • fdc43c4c95 Minor updates to examples. David Reid 2021-12-18 13:14:57 +10:00
  • 80ca8c838e Fix an error with the previous commit. David Reid 2021-12-16 19:46:07 +10:00
  • 409e575a08 Use the device channel map for listeners if applicable. David Reid 2021-12-16 19:45:06 +10:00
  • 0704e1fd24 Add a diagram for the node graph to documentation. David Reid 2021-12-15 19:41:55 +10:00
  • 3c8a39f0fd API CHANGE: Rename some volume control APIs: David Reid 2021-12-15 19:25:49 +10:00
  • 13b905ca64 Add node graph example. David Reid 2021-12-15 18:10:43 +10:00
  • 8b2397a3fb Pedantic whitespace fix. David Reid 2021-12-14 19:49:33 +10:00
  • ad1c36dfae More documentation improvements. David Reid 2021-12-13 21:01:53 +10:00
  • 04a6b232bf Update version number and revision history. David Reid 2021-12-13 17:41:13 +10:00
  • 01881a2b02 Add some documentation for custom resamplers. David Reid 2021-12-12 19:31:39 +10:00
  • 448d8a14fc Improve documentation for resource management. David Reid 2021-12-12 19:06:56 +10:00
  • 40c8235e9d Add documentation for custom decoders. David Reid 2021-12-12 16:57:31 +10:00
  • 7e708dccef Add small section for optimization tips to documentation. David Reid 2021-12-12 16:06:46 +10:00
  • 1484b9e239 Documentation. David Reid 2021-12-12 16:00:04 +10:00
  • 274bdd9ca5 API CHANGE: Rename linear/decibel conversion functions. David Reid 2021-12-12 15:37:38 +10:00
  • bf60b96189 Add documentation about object management. David Reid 2021-12-12 15:25:22 +10:00
  • 23e87698e1 Update c89atomic. David Reid 2021-12-12 15:07:21 +10:00
  • 810d541396 Add some missing getters. David Reid 2021-12-12 15:04:50 +10:00
  • edbbb2abe7 Standardize the return type on some functions. David Reid 2021-12-12 14:40:45 +10:00
  • 6974fd8d52 Remove some unnecessary functions. David Reid 2021-12-12 14:39:35 +10:00
  • 6381644623 sndio: Fix a compilation error. David Reid 2021-12-11 18:34:33 +10:00
  • f8fa9332e4 OSS: Fix a compilation error. David Reid 2021-12-11 18:30:24 +10:00
  • 959de2e907 Update dr_libs and c89atomic. David Reid 2021-12-11 16:31:36 +10:00
  • a220ae1a14 Integrate alignment into the MA_ATOMIC macro. David Reid 2021-12-11 15:26:56 +10:00
  • 57b101b1d4 Rename a macro to make it clear that it relates only to atomics. David Reid 2021-12-11 15:07:04 +10:00
  • 9598247096 Remove old files and update examples. David Reid 2021-12-10 21:13:34 +10:00
  • ed22ebbfe8 Fix a comment. David Reid 2021-12-10 20:55:39 +10:00
  • 63ac5e17d4 Update documentation to make it clear that structs are transparent. David Reid 2021-12-10 20:45:13 +10:00
  • 0e682351ac Merge branch 'master' into dev-0.11 David Reid 2021-12-10 19:09:07 +10:00
  • 8686f52e66 Version 0.10.43 David Reid 2021-12-10 19:07:29 +10:00
  • cc99951fdb Update dr_libs. David Reid 2021-12-10 19:06:12 +10:00
  • c2462334d7 Don't declare ma_engine_play_sound when resource manager is disabled. David Reid 2021-12-10 18:57:28 +10:00
  • 12f9d7a7c1 Minor tweaks to test program. David Reid 2021-12-10 16:14:41 +10:00
  • ba3080d07d Add support for partial processing to nodes. David Reid 2021-12-10 16:13:16 +10:00
  • b8d04bdd87 Minor typo. David Reid 2021-12-10 14:28:54 +10:00
  • c9d7b4a34a Fix a bug in the channel converter. David Reid 2021-12-10 08:35:34 +10:00
  • 297061d3b1 Fix 64-bit arm detection. David Reid 2021-12-10 07:46:23 +10:00
  • dc912eb123 Fix some examples. David Reid 2021-12-10 07:03:25 +10:00
  • d28a87aa34 Fix an error about an unused tag. David Reid 2021-12-10 07:02:17 +10:00