Commit Graph

  • f48d903526 WASAPI: Add a missing field to ma_AudioClientProperties. David Reid 2025-08-23 06:46:09 +10:00
  • 3bdd39fd2c Make some sound functions const. David Reid 2025-08-23 06:20:08 +10:00
  • f9cb8a3e4d Revert "Expose compile defines in pkg-config file" David Reid 2025-08-23 06:09:33 +10:00
  • 74aa94d980 Merge branch 'dev' into dev-0.12 David Reid 2025-08-23 05:50:33 +10:00
  • e75a053908 Update CMake script to extract the version from miniaudio.h. David Reid 2025-08-23 05:50:15 +10:00
  • dda0bd100b Merge branch 'dev' into dev-0.12 David Reid 2025-08-23 05:46:31 +10:00
  • 346d86ffa1 Update gitignore. David Reid 2025-08-23 05:45:05 +10:00
  • a2f92095dc Expose compile defines in pkg-config file Marcin Serwin 2025-07-20 23:58:47 +02:00
  • badf36a378 Generate and install pkg-config file Marcin Serwin 2025-07-19 22:35:09 +02:00
  • c9d288c3dc Link linux backends if NO_RUNTIME_LINKING is enabled Marcin Serwin 2025-07-19 22:35:09 +02:00
  • bcb198a7e9 Add GitHub CI workflow for compilation checks Copilot 2025-08-22 12:52:57 +10:00
  • 5221ee1858 Comment out an unused function. David Reid 2025-08-22 12:49:14 +10:00
  • 3803df947e Update gitignore. David Reid 2025-08-22 12:34:06 +10:00
  • e094807b46 Update readme for tests. David Reid 2025-08-22 12:33:01 +10:00
  • 733a3e3ec0 Another attempt at fixing the Emscripten build. David Reid 2025-08-22 12:29:51 +10:00
  • 0c245dd597 Fix the Android build. David Reid 2025-08-22 11:58:53 +10:00
  • 8c08e14119 Comment out an unused function. David Reid 2025-08-22 11:29:17 +10:00
  • fde064bf03 Merge branch 'dev' into dev-0.12 David Reid 2025-08-22 11:27:57 +10:00
  • 825d2c4466 Update fs. David Reid 2025-08-22 11:27:45 +10:00
  • d522c8a017 Fix some warnings with the Android build. David Reid 2025-08-22 11:18:33 +10:00
  • cac5825182 Remove an unused variable. David Reid 2025-08-22 11:17:43 +10:00
  • 125e300c69 Fix a type mismatch error. David Reid 2025-08-22 11:15:45 +10:00
  • c036a9ff86 Try fixing errors when SDL2 is not found. David Reid 2025-08-22 11:12:44 +10:00
  • 563f1820cb Improvements to the CMake script for Emscripten. David Reid 2025-08-22 09:51:50 +10:00
  • fa031e75fd Silence some pedantic warnings with Emscripten. David Reid 2025-08-22 09:47:16 +10:00
  • 8eba46fdee Merge branch 'dev' into dev-0.12 David Reid 2025-08-22 07:12:46 +10:00
  • 6fd62e6bbc Update fs. David Reid 2025-08-22 07:12:34 +10:00
  • ce6c21fffc Fix some Clang warnings. David Reid 2025-08-22 07:09:06 +10:00
  • c366358ed6 Try fixing a possible Emscripten error with the deviceio test. David Reid 2025-08-21 18:16:46 +10:00
  • 747faa3390 Fix some errors with the Emscripten build. David Reid 2025-08-21 18:01:06 +10:00
  • ca3ba8c1a8 Update CMake script to relax build options for examples. David Reid 2025-08-21 15:35:32 +10:00
  • cb95cd6521 Force silence a warning in an example. David Reid 2025-08-21 14:47:11 +10:00
  • b37530fdd6 Merge branch 'dev' into dev-0.12 David Reid 2025-08-21 14:34:11 +10:00
  • b1893aa8f1 Minor C89 compatibility fix. David Reid 2025-08-21 14:33:52 +10:00
  • df4baf8d40 Fix some errors. David Reid 2025-08-21 14:09:22 +10:00
  • 21237008df Silence some errors in the Steam Audio headers. David Reid 2025-08-21 14:23:31 +10:00
  • 7263de3b64 Delete the PipeWire test. David Reid 2025-08-21 14:18:58 +10:00
  • 26a1566cb2 Fix some errors. David Reid 2025-08-21 14:09:22 +10:00
  • df0358c870 Merge branch 'dev' into dev-0.12 David Reid 2025-08-21 14:09:02 +10:00
  • 587bd83cbb Update fs and fix some build errors with -std=c89. David Reid 2025-08-21 13:57:57 +10:00
  • 0204c7d788 Fix a compatibility error with va_copy(). David Reid 2025-08-21 12:56:20 +10:00
  • e826957a12 Disable the PipeWire backend when compiling as C89. David Reid 2025-08-21 07:33:08 +10:00
  • f6453a1418 Add ma_get_stock_device_backends(). David Reid 2025-08-21 07:27:42 +10:00
  • c3132cb703 Fix a couple of warnings on the Emscripten build. David Reid 2025-08-20 19:20:23 +10:00
  • f86be65f19 Merge branch 'dev' into dev-0.12 David Reid 2025-08-20 18:15:54 +10:00
  • b7e5451ef4 Try fixing a compilation error when pthread does not exist. David Reid 2025-08-20 18:07:59 +10:00
  • ba84e61a18 Try fixing a compilation error when libatomic does not exist. David Reid 2025-08-20 18:03:12 +10:00
  • a7ab58259e Don't try building C++ tests when forcing C89. David Reid 2025-08-20 17:36:07 +10:00
  • 7f2f0a5a36 Fix a C89 error. David Reid 2025-08-20 16:56:04 +10:00
  • 5eb78ec819 Merge branch 'dev' into dev-0.12 David Reid 2025-08-20 16:40:57 +10:00
  • 18055f34bb voclib: Fix a compilation error. David Reid 2025-08-20 16:40:46 +10:00
  • 47f08262a0 For a C89 error. David Reid 2025-08-20 16:36:53 +10:00
  • 415c50e2f5 Fix a -Wpedantic warning. David Reid 2025-08-20 16:12:10 +10:00
  • db38f0b003 Merge branch 'dev' into dev-0.12 David Reid 2025-08-20 16:09:58 +10:00
  • f6bae251bd verblib: Try fixing a compilation error on macOS. David Reid 2025-08-20 16:09:44 +10:00
  • 3567d5cfef Fix compilation error with MA_NO_SSE2. David Reid 2025-08-20 16:04:15 +10:00
  • 4e3b778c62 Silence some warnings about unused functions. David Reid 2025-08-20 15:56:43 +10:00
  • ba35370f74 Merge branch 'dev' into dev-0.12 David Reid 2025-08-19 08:32:35 +10:00
  • 6315130ec6 Make ma_lcg.state uint32 to avoid UB on signed arthimethic overflow David Reid 2025-08-19 08:32:06 +10:00
  • 6e1cd41622 tests: fix memory leak in filtering and generation tests David Reid 2025-08-19 08:26:22 +10:00
  • 62c10ddd58 Fix an error with duplex mode for the new null backend. David Reid 2025-08-15 06:10:34 +10:00
  • d0af92764f Big simplification to the null backend. David Reid 2025-08-14 17:32:45 +10:00
  • 59566edddf Some fixes to the audio thread. David Reid 2025-08-11 15:53:32 +10:00
  • 3f3353ee39 Remove an unused variable. David Reid 2025-08-11 15:39:47 +10:00
  • a1bee2c673 Get device IO APIs compiling with MA_NO_THREADING. David Reid 2025-08-11 11:45:09 +10:00
  • 10700ec157 Address some MA_NO_THREADING compatibility with ma_device. David Reid 2025-08-11 08:57:46 +10:00
  • 9b6e9b6985 Remove some now unused code. David Reid 2025-08-11 08:08:59 +10:00
  • 5db8fe5094 Make it so backend start/stop callbacks are fired from the audio thread. David Reid 2025-08-11 07:58:33 +10:00
  • 87dee0e20c Some cleanup to the new audio thread. David Reid 2025-08-11 06:47:49 +10:00
  • fa5f282d65 Throw down some early work for some backend refactoring. David Reid 2025-08-10 17:38:18 +10:00
  • fc15cc66ed Minor code rearrangement to reflect correct backend prioritization. David Reid 2025-08-08 06:41:40 +10:00
  • a9bdbc3033 Update backend priority order in documentation. David Reid 2025-08-07 19:23:22 +10:00
  • e6483d8bd9 Add some fallback stubs for threading APIs. David Reid 2025-08-07 19:16:02 +10:00
  • 08b8fcd4c6 Fix timing functions with the DJGPP build. David Reid 2025-08-07 19:12:43 +10:00
  • 0923a484ee Merge branch 'dev' into dev-0.12 David Reid 2025-08-07 18:00:40 +10:00
  • 78cdb9c1cb Add batch file for setting up DJGPP environment. David Reid 2025-08-07 17:44:55 +10:00
  • 1ea69211ad Fix some errors with the DJGPP build. David Reid 2025-08-07 17:44:19 +10:00
  • e9e8f90137 Fix an error when setting loop points. David Reid 2025-08-07 16:20:00 +10:00
  • d93552283f Unify MA_NX and MA_SWITCH platform macros. David Reid 2025-08-07 16:17:51 +10:00
  • 61a85dca42 Fix NXDK build for Xbox. David Reid 2025-08-07 13:45:11 +10:00
  • c87f207f4e Win32: Use CreateSemaphore() instead of CreateSemaphoreW() David Reid 2025-08-07 13:23:35 +10:00
  • 02ae7e41f0 Update dr_libs. David Reid 2025-08-07 13:18:56 +10:00
  • 8bb1dc5a88 Merge branch 'dev' into dev-0.12 David Reid 2025-07-23 12:12:53 +10:00
  • 457a7279fa Update dr_wav. David Reid 2025-07-23 12:08:35 +10:00
  • fe1da60e1e Update change history. David Reid 2025-07-23 10:11:14 +10:00
  • 0b70a990ca Minor update to documentation. David Reid 2025-07-23 09:16:20 +10:00
  • 26c347e506 Merge branch 'dev' into dev-0.12 David Reid 2025-07-22 16:34:01 +10:00
  • 556160909e Try fixing the Switch build. David Reid 2025-07-22 15:46:17 +10:00
  • 2d4cc9c910 ALSA: Add a new config option to use the default channel layout. David Reid 2025-07-22 15:29:51 +10:00
  • 20b9b9c533 Android: Remove enableCompatibilityWorkarounds config options. David Reid 2025-07-22 07:53:11 +10:00
  • 76e97c6254 PipeWire: Try fixing some compilation errors. David Reid 2025-07-22 06:18:46 +10:00
  • 384afa3a5f Whitespace. David Reid 2025-07-21 17:09:09 +10:00
  • 397cadbd64 Merge branch 'dev' into dev-0.12 David Reid 2025-07-21 17:07:08 +10:00
  • c48975f4a9 Don't link against dl with NO_RUNTIME_LINKING. David Reid 2025-07-21 17:06:34 +10:00
  • db9ad08bf0 Merge branch 'dev' into dev-0.12 David Reid 2025-07-21 17:04:02 +10:00
  • 79b4ddc27d Fix CMake script for NetBSD and OpenBSD. David Reid 2025-07-21 16:54:27 +10:00
  • 377f589a01 Merge branch 'dev' into dev-0.12 David Reid 2025-07-21 16:51:09 +10:00
  • 0b9f03a376 Respect CMAKE_INSTALL_INCLUDEDIR when installing headers Marcin Serwin 2025-07-21 07:48:28 +02:00
  • 140b9c7f9f Add compile define for specific backends only in CMake Marcin Serwin 2025-07-20 17:03:50 +02:00
  • ac8c908283 Don't force static libraries Marcin Serwin 2025-07-19 20:12:21 +02:00