Commit Graph

  • bbb40c3d82 Merge branch 'dev' into dev-0.12 dev-0.12 David Reid 2026-07-20 10:17:54 +10:00
  • f73efd2d08 resource_manager: fix data buffer node teardown racing async page job tail dev Steven Noonan 2026-07-18 22:13:16 -07:00
  • d8c3218e70 Merge branch 'dev' into dev-0.12 David Reid 2026-07-19 10:26:07 +10:00
  • e93ec1d340 MinGW: Fix build when compiling with -mcrtdll=crtdll. David Reid 2026-07-19 10:24:52 +10:00
  • 45b63e4a0c Core Audio: Make capture more robust to format changes on the OS side. David Reid 2026-07-19 09:33:31 +10:00
  • ca91ee9bd0 Core Audio: Fix a deadlock when audio processing fails. David Reid 2026-07-19 09:11:08 +10:00
  • 22b9d84622 Merge branch 'dev' into dev-0.12 David Reid 2026-07-16 07:03:37 +10:00
  • 22fd206db9 resource_manager: fix data buffer teardown racing async load job tail Steven Noonan 2026-07-14 14:59:12 -07:00
  • 5a43b27110 Merge branch 'dev' into dev-0.12 David Reid 2026-07-13 10:52:02 +10:00
  • a98cc2a810 Update dr_wav. David Reid 2026-07-13 10:51:36 +10:00
  • 7bf545ac1c Merge branch 'dev' into dev-0.12 David Reid 2026-07-13 08:40:15 +10:00
  • 87206fca67 Resource Manager: Fix a possible crash when loading fails. David Reid 2026-07-13 08:39:19 +10:00
  • a65278353d Merge branch 'dev' into dev-0.12 David Reid 2026-07-13 07:57:24 +10:00
  • cca9aaab77 Update change history. David Reid 2026-07-13 07:57:13 +10:00
  • fe7bb94e00 Merge branch 'dev' into dev-0.12 David Reid 2026-07-13 07:47:20 +10:00
  • 5bf32c47e5 Fix a bug where the end of a sound is cutoff. David Reid 2026-07-13 07:45:59 +10:00
  • d29e673881 Rework of the attenuation model system. David Reid 2026-07-13 06:36:23 +10:00
  • 7cb28fcbc0 Fix ma_stbvorbis_init Fancy2209 2026-05-11 17:58:51 +00:00
  • b500d59f14 Merge branch 'dev' into dev-0.12 David Reid 2026-07-11 10:49:33 +10:00
  • dd644e9269 Add placeholder RISC-V architecture detection. David Reid 2026-07-11 10:41:12 +10:00
  • a3a0005fca CMake: Fix a possible build error relating to the SteamAudio example. David Reid 2026-07-11 10:31:50 +10:00
  • 83e59f7df6 Merge branch 'dev' into dev-0.12 David Reid 2026-07-11 10:12:52 +10:00
  • 21349ce158 Bump CMake min version to 3.13 Alex Belanger 2026-06-04 00:10:42 -04:00
  • 87e22c68dd iOS: Use OBJCXX when FORCE_CXX is enabled. David Reid 2026-07-11 09:56:18 +10:00
  • 00ce58dfa8 Exclude macOS from Objective-C handling 雪竜 (Tommy Li) 2026-05-29 17:17:37 -05:00
  • 4844874cda Set implementation file as Objective-C in CMake for Apple platforms 雪竜 (Tommy Li) 2026-05-29 02:58:30 -05:00
  • 9d98e9f887 slightly improve precision toxieainc 2026-06-11 15:42:52 +02:00
  • 04429abf58 Merge branch 'dev' into dev-0.12 David Reid 2026-07-07 08:00:20 +10:00
  • c4bf8a8488 Fix an error with node initialization. David Reid 2026-07-07 07:58:13 +10:00
  • e867785385 Remove audioconverter. David Reid 2026-06-30 06:57:44 +10:00
  • 19cbee7bc4 Initial work on the CLI tool. David Reid 2026-06-29 08:06:27 +10:00
  • 87439b7f66 Update dr_flac. David Reid 2026-06-29 07:35:48 +10:00
  • 1d11f50891 Fix a warning in a test. David Reid 2026-06-29 07:35:10 +10:00
  • 71e56ba403 Fix warnings in the resampling test. David Reid 2026-06-29 07:34:39 +10:00
  • 621a3c373b Fix warnings in the profiling test. David Reid 2026-06-29 07:34:22 +10:00
  • 1c1ea6ec93 Fix an error in ma_data_source_get_channel_map(). David Reid 2026-06-29 07:34:06 +10:00
  • b0a09dee88 Fix an error with interleaving and deinterleaving. David Reid 2026-06-29 07:33:20 +10:00
  • c073b36c96 Update dr_wav. David Reid 2026-06-25 09:39:21 +10:00
  • 459eb8b492 PipeWire: Fix a possible deadlock during initialization. David Reid 2026-06-25 09:38:54 +10:00
  • 4679631f5b Fix a node graph error. David Reid 2026-05-28 08:37:16 +10:00
  • a55d2e7eb8 Merge branch 'dev' into dev-0.12 David Reid 2026-05-11 05:36:45 +10:00
  • 1cb1c1be00 Update security. David Reid 2026-05-11 05:36:24 +10:00
  • 6ea04ff78e Merge branch 'dev' into dev-0.12 David Reid 2026-05-10 15:10:57 +10:00
  • 40540a1502 PulseAudio: Fix a format negotiation error. David Reid 2026-05-10 15:00:27 +10:00
  • 156f0d678f Fix an example. David Reid 2026-05-07 08:44:09 +10:00
  • 1424b80ebd Add MA_NODE_FLAG_NONE. David Reid 2026-05-06 13:13:05 +10:00
  • 130e23ace8 Update some stale comments. David Reid 2026-05-06 13:12:55 +10:00
  • 931a22b900 Remove the generation test. David Reid 2026-05-04 08:40:49 +10:00
  • d6bb7d83fb Repository cleanup. David Reid 2026-05-03 09:47:52 +10:00
  • 6e3964c4b9 Remove the conversion test. David Reid 2026-05-02 17:06:12 +10:00
  • f45326a5f2 Remove the C++ test. David Reid 2026-05-02 17:01:18 +10:00
  • 1366842684 Fix some C89 build errors. David Reid 2026-05-02 15:52:55 +10:00
  • 27cfc27342 Merge branch 'dev' into dev-0.12 David Reid 2026-05-02 15:43:46 +10:00
  • 326d7ec9a5 Update fs. David Reid 2026-05-02 15:43:29 +10:00
  • 15da9bd7ff API CHANGE: Add onProp callback to ma_data_source_vtable. David Reid 2026-05-02 15:31:09 +10:00
  • afa3a0b855 Add support for copying audio buffer data sources. David Reid 2026-04-29 16:19:18 +10:00
  • ba8d25305c API CHANGE: Rename ma_audio_buffer_init_copy() David Reid 2026-04-29 16:13:07 +10:00
  • 9ab3c55587 API CHANGE: Remove ma_audio_buffer_ref. David Reid 2026-04-29 16:09:11 +10:00
  • d7cec8ba20 Remove an unused function. David Reid 2026-04-29 15:40:44 +10:00
  • 125f181b2b Add support for copying noise data sources. David Reid 2026-04-29 15:37:55 +10:00
  • ca9a1e8493 Add support for copying waveform data sources. David Reid 2026-04-29 15:37:45 +10:00
  • f68fe8b076 Add support for copying audio ring buffers. David Reid 2026-04-29 15:25:31 +10:00
  • bfd3c98797 Remove an unnecessary function. David Reid 2026-04-29 14:41:03 +10:00
  • f018f3cb85 Add support for copying decoders. David Reid 2026-04-29 14:39:45 +10:00
  • f40376031f Fix some warnings. David Reid 2026-04-29 13:55:41 +10:00
  • b73f0182d7 Add support for copying data streams. David Reid 2026-04-29 13:35:17 +10:00
  • af9c82f3dc API CHANGE: Simplify ma_resource_manager_data_buffer_init_copy() David Reid 2026-04-29 13:30:26 +10:00
  • 1129061e19 Update reverb and vocoder examples. David Reid 2026-04-29 13:08:50 +10:00
  • ab15b24065 API CHANGE: Remove the flags member from ma_data_source_vtable. David Reid 2026-04-29 11:30:27 +10:00
  • fcb48c585a Remove an unused data source flag. David Reid 2026-04-29 11:23:35 +10:00
  • 265d250ec2 Simplify some resource manager code. David Reid 2026-04-29 11:10:20 +10:00
  • 50fcc2f41f Make ma_sound_init_copy() more generic. David Reid 2026-04-29 10:51:27 +10:00
  • f223d3e315 Add some new data source APIs. David Reid 2026-04-29 10:46:38 +10:00
  • 1403dfcdc9 Add copy callback for the ma_resource_manager_data_buffer data source. David Reid 2026-04-29 07:42:42 +10:00
  • a9043ba26d API CHANGE: Add an onCopy callback to ma_data_source_vtable. David Reid 2026-04-29 07:33:50 +10:00
  • 137298734e API CHANGE: Add an onSizeof callback to ma_data_source_vtable. David Reid 2026-04-29 06:54:57 +10:00
  • 2cb46c7abd Whitespace. David Reid 2026-04-28 19:24:46 +10:00
  • 70d52e5eaa Simplify ma_allocation_callbacks_init_copy(). David Reid 2026-04-28 19:21:30 +10:00
  • d7802c3b14 API CHANGE: Remove decoding backend file initialization specializations. David Reid 2026-04-28 19:07:23 +10:00
  • a92139b686 Enable libvorbis and libopus decoding in the deviceio test. David Reid 2026-04-28 19:00:24 +10:00
  • 77074f0597 API CHANGE: Add an onUninit callback to ma_data_source_vtable. David Reid 2026-04-28 17:27:31 +10:00
  • 3e729e4b28 Make some APIs public. David Reid 2026-04-28 17:25:23 +10:00
  • b5732f515a API CHANGE: Update ma_noise_uninit(). David Reid 2026-04-28 17:23:16 +10:00
  • 52f22d6597 API CHANGE: Update ma_node_graph_uninit(). David Reid 2026-04-28 17:20:31 +10:00
  • 44323c9cae API CHANGE: Rename data source init and uninit APIs. David Reid 2026-04-28 16:24:22 +10:00
  • a267a4ca65 Merge branch 'dev' into dev-0.12 David Reid 2026-04-26 18:56:20 +10:00
  • 09615e6bc1 Update c89atomic. David Reid 2026-04-26 18:56:05 +10:00
  • 3841d2858d Merge branch 'dev' into dev-0.12 David Reid 2026-04-26 11:55:23 +10:00
  • 12a83fcf54 Update dr_wav. David Reid 2026-04-26 11:55:12 +10:00
  • dad1060489 PipeWire: Clean up to runtime linking. David Reid 2026-04-26 09:18:26 +10:00
  • 72a6203849 Fix build errors with MA_NO_RUNTIME_LINKING. David Reid 2026-04-26 09:12:46 +10:00
  • 4635de9916 Merge branch 'dev' into dev-0.12 David Reid 2026-04-26 08:33:38 +10:00
  • 2986173662 Emscripten: Fix an error with ALLOW_MEMORY_GROWTH. David Reid 2026-04-26 08:32:28 +10:00
  • 1cd746c5a6 Fix Emscripten test. David Reid 2026-04-26 08:23:13 +10:00
  • 07c4ae67cf Merge branch 'dev' into dev-0.12 David Reid 2026-04-26 08:22:51 +10:00
  • dcfc24c100 Emscripten: Cast pointer arguments to pointer-sized integers Echo J 2026-04-03 14:53:36 +03:00
  • 7533c9d341 Update build instructions for Emscripten test. David Reid 2026-04-26 08:10:43 +10:00
  • 56ffd77769 Make ma_android_sdk_version static to fix -Wmissing-prototypes. Yuri Khrustalev 2026-04-15 12:30:55 -04:00
  • 55f16e62f6 Support to build for arm64EC configuration on MSVC. amaldika 2026-03-27 16:01:56 +05:30
  • 5d8e72d54f Merge branch 'dev' into dev-0.12 David Reid 2026-04-26 07:15:52 +10:00