Commit Graph

  • a55d2e7eb8 Merge branch 'dev' into dev-0.12 dev-0.12 David Reid 2026-05-11 05:36:45 +10:00
  • 1cb1c1be00 Update security. dev 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
  • 1df46ae9a0 Update dr_libs. David Reid 2026-04-26 07:08:13 +10:00
  • c64330dbd9 Clean up some stale comments. David Reid 2026-04-20 06:05:31 +10:00
  • a513b522ab Dreamcast: Increase lower bound period size from 1024 to 1536. David Reid 2026-04-06 12:03:00 +10:00
  • b91098312d Minor chibicc fix. David Reid 2026-03-15 08:55:36 +10:00
  • d50152e382 Update dr_mp3. David Reid 2026-03-15 08:50:40 +10:00
  • d654ce32a7 Merge branch 'dev' into dev-0.12 David Reid 2026-03-13 11:23:26 +10:00
  • 12bacf1186 Revert "Enforce a read callback to be specified for decoders." David Reid 2026-03-13 11:22:40 +10:00
  • 968a8045c0 Merge branch 'dev' into dev-0.12 David Reid 2026-03-12 06:27:02 +10:00
  • 117366df9a Fix an incorrect check for the decoding seek callback. David Reid 2026-03-12 06:24:04 +10:00
  • ed950dc688 Merge branch 'dev' into dev-0.12 David Reid 2026-03-12 06:22:48 +10:00
  • 0041150de0 Update change history. David Reid 2026-03-12 06:16:57 +10:00
  • 52d09d3688 Enforce a read callback to be specified for decoders. David Reid 2026-03-12 06:15:27 +10:00
  • 6922366bb1 Don't crash when a decoding seek callback is unavailable. David Reid 2026-03-12 06:14:00 +10:00
  • 4c082afe71 Clarify usage of the decoder read callback. David Reid 2026-03-12 06:08:27 +10:00
  • a6cb08579e Add sizeof profiling test. David Reid 2026-03-05 17:58:09 +10:00
  • deda7e500f Alignment. David Reid 2026-03-05 17:50:34 +10:00
  • df6119890e Merge branch 'dev' into dev-0.12 David Reid 2026-03-04 07:01:18 +10:00
  • 9634bedb5b Version 0.11.25 master 0.11.25 David Reid 2026-03-04 06:25:00 +10:00
  • b113d498a5 Update dr_wav. David Reid 2026-03-03 10:34:26 +10:00
  • bc52a82903 Add PS Vita backend. David Reid 2026-03-01 07:53:00 +10:00
  • d7ce0506f6 Fix a minor copy/paste error. David Reid 2026-03-01 07:26:20 +10:00
  • 41a8ec6a8d Add XAudio options to the CMake script. David Reid 2026-03-01 07:24:36 +10:00
  • dea554dbb2 Minor rearrangement. David Reid 2026-03-01 07:22:06 +10:00
  • e552fd20cf Add a PS Vita optimized threading backend. David Reid 2026-02-28 19:53:38 +10:00
  • 69396f97a7 Fix a threading issue with PS Vita. David Reid 2026-02-28 17:08:37 +10:00
  • e35c1fd64b Update the backend template. David Reid 2026-02-27 20:18:25 +10:00
  • bc69c86868 XAudio: Fix an error with device enumeration. David Reid 2026-02-27 18:03:23 +10:00
  • 8b3ae59b40 Dreamcast: Fix an error with device enumeration. David Reid 2026-02-27 18:03:05 +10:00
  • d94b45d058 Add a template for device backends. David Reid 2026-02-27 17:42:28 +10:00
  • bcdb37ff66 Add Vita SDK detection. David Reid 2026-02-27 16:34:44 +10:00
  • 7d703e60ab Use N3DS nomenclature instead of 3DS in preparation for future work. David Reid 2026-02-27 16:08:08 +10:00
  • 30e2ca2b46 Add XAudio backend. David Reid 2026-02-27 10:58:24 +10:00
  • b5eb987b86 SDL2: Include miniaudio.h in the header. David Reid 2026-02-23 17:19:54 +10:00
  • c580fad1dd Fix NXDK build. David Reid 2026-02-23 17:17:13 +10:00
  • 4c81dbd81f Add ma_device_get_period_size_in_frames(). David Reid 2026-02-22 06:31:48 +10:00
  • 7700880b56 Don't unnecessarily apply clipping. David Reid 2026-02-20 17:23:42 +10:00
  • 0e2c0e1eac Fix an edge case in the data converter. David Reid 2026-02-20 09:18:25 +10:00
  • a3fd69624b Fix a bug in ma_data_converter_set_rate(). David Reid 2026-02-20 08:51:39 +10:00
  • d39c874736 Bug fixes to the resampler. David Reid 2026-02-20 08:46:00 +10:00
  • 0aef190a59 Resampler: Improve stability when ratio is 1. David Reid 2026-02-18 13:01:20 +10:00