Commit Graph

  • d0b8b07c49 DirectSound: Refactoring for the new backend architecture. David Reid 2025-12-28 19:55:59 +10:00
  • a4406088f4 WinMM: Refactoring for the new backend architecture. David Reid 2025-12-28 11:07:55 +10:00
  • c6d44b67e1 PulseAudio: Stop firing the stop callback in response to a suspension. David Reid 2025-12-26 19:26:43 +10:00
  • 521c224b02 JACK: Stop double-posting the stop callback. David Reid 2025-12-26 19:16:55 +10:00
  • 5d1c089d15 OpenSL: Stop double-posting the stop callback. David Reid 2025-12-26 19:16:43 +10:00
  • f270f515e4 AAudio: Stop double-posting the stop callback. David Reid 2025-12-26 19:15:03 +10:00
  • d10526fb3a Core Audio: Stop double-posting stop callbacks. David Reid 2025-12-26 19:04:10 +10:00
  • ef59b93a4d Fix a bug with asynchronous style backends. David Reid 2025-12-26 18:36:11 +10:00
  • b6799e92e0 Update gitignore. David Reid 2025-12-26 12:03:50 +10:00
  • f932077982 Core Audio: Refactoring for the new backend architecture. David Reid 2025-12-26 11:56:29 +10:00
  • 5296384289 ALSA: Fix an error with non-blocking mode. David Reid 2025-12-25 11:29:10 +10:00
  • 4cb0851ccc sndio: Refactoring for the new backend architecture. David Reid 2025-12-25 11:28:14 +10:00
  • 7cb349fc60 audio(4): Refactoring for the new backend architecture. David Reid 2025-12-24 19:16:39 +10:00
  • 8c735da4eb OSS: Refactoring for the new backend architecture. David Reid 2025-12-24 17:43:20 +10:00
  • a2c7e697d1 ALSA: Refactoring for the new backend architecture. David Reid 2025-12-24 14:35:06 +10:00
  • 61fd14955a PulseAudio: Minor restructure in preparation for the new backend system. David Reid 2025-12-24 06:31:40 +10:00
  • 5eafc0e9c1 Merge branch 'dev' into dev-0.12 David Reid 2025-12-23 19:07:52 +10:00
  • 364844231d Fix an bug with error recovery when failing to initialize a decoder. David Reid 2025-12-23 19:04:53 +10:00
  • 631bc047d8 Minor C89 compatibility fix. David Reid 2025-12-23 14:47:48 +10:00
  • bd35758b87 AAudio: Try fixing a glitch when starting a device. David Reid 2025-12-23 13:08:39 +10:00
  • 737fb79aae AAudio: Simplify device rerouting. David Reid 2025-12-23 10:17:38 +10:00
  • fd6ee4711b Generalize some backend stepping logic for the new backend architecture. David Reid 2025-12-22 17:10:03 +10:00
  • e6922b360c Minor refactor the AAudio backend. David Reid 2025-12-22 13:41:37 +10:00
  • 1bb2180005 Minor refactor the OpenSL backend. David Reid 2025-12-22 11:50:53 +10:00
  • e598eb7fe6 Minor refactor to the null backend. David Reid 2025-12-22 11:50:44 +10:00
  • 9364a36f04 Whitespace. David Reid 2025-12-20 18:22:00 +10:00
  • ad7084c9ef SDL2: Add wakeup callback. David Reid 2025-12-20 18:21:31 +10:00
  • 2f18c53771 PipeWire: Fix a bug with non-blocking mode. David Reid 2025-12-20 14:27:29 +10:00
  • e97ab1ef32 Another pass on the PipeWire backend. David Reid 2025-12-20 12:40:10 +10:00
  • d6487d0569 Make ma_blocking_mode public in preparation for some changes. David Reid 2025-12-17 07:34:51 +10:00
  • 6931d7d159 Cleanup. David Reid 2025-12-17 07:34:31 +10:00
  • 38a543caa4 Try fixing some glitching with the AAudio backend. David Reid 2025-12-17 06:46:50 +10:00
  • 60d757a226 Return result codes from step/wait/loop callbacks. David Reid 2025-12-16 18:08:32 +10:00
  • df79b33aeb Update the JACK backend to the new backend architecture. David Reid 2025-12-16 18:02:13 +10:00
  • 9d2c943862 Update OpenSL backend to the new backend architecture. David Reid 2025-12-14 17:34:07 +10:00
  • 4151c05973 Update AAudio backend to the new backend architecture. David Reid 2025-12-14 16:08:44 +10:00
  • 442e9f4db8 Merge branch 'dev' into dev-0.12 David Reid 2025-12-14 06:48:16 +10:00
  • 9ea38e9f3a Update dr_wav and dr_flac. David Reid 2025-12-14 06:38:32 +10:00
  • af19bdb6ff Fix a bug where MA_NO_DECODING would disable the WAV encoder. David Reid 2025-12-13 17:26:06 +10:00
  • f513f462df cmake: add public include directories for extra decoders Marty 2025-12-07 13:13:28 +00:00
  • 4f4f93a91b Finish first pass of the PipeWire backend. David Reid 2025-12-12 14:39:03 +10:00
  • 0c41e62827 Make timing functions public for the benefit of custom backends. David Reid 2025-12-04 08:52:17 +10:00
  • 2f759f7b62 Convert the SDL2 backend to the new backend architecture. David Reid 2025-12-01 10:46:59 +10:00
  • 97441567fa Fix a typo. David Reid 2025-12-01 05:58:55 +10:00
  • 248f27b6e2 Remove an unnecessary comment. David Reid 2025-11-30 19:47:50 +10:00
  • fc677beac9 Add SDL2 and PipeWire logs to deviceio test. David Reid 2025-11-30 19:47:33 +10:00
  • ac7a8e691b Fix C++ build of the PipeWire backend. David Reid 2025-11-30 19:46:52 +10:00
  • 1c5e2400ce Fix an error when stopping a device. David Reid 2025-11-30 06:34:04 +10:00
  • 1f717d6ba7 Remove object references in coreaudio context state that are for apple desktop only in other builds Guillaume Prieur 2025-10-02 00:05:35 -04:00
  • b41a7eabe7 Add missing result declaration Guillaume Prieur 2025-10-01 23:25:06 -04:00
  • 477020295a Merge branch 'dev' into dev-0.12 David Reid 2025-11-30 06:01:16 +10:00
  • 8c1dc255db Remove Cosmopolitan pre-processing checks. David Reid 2025-11-30 05:39:49 +10:00
  • dbf8e114f9 CMake: make install directives optional David Delassus 2025-10-07 12:02:43 +02:00
  • 6d65be5e0e Do not set POSIX thread scheduler policy on systems reporting that they do not support it Louis du Verdier 2025-10-26 16:17:58 +01:00
  • 6a895501cf Fix: exclude Emscripten from ALSA support check on Linux Kjetil Berg 2025-11-18 18:38:19 +01:00
  • 787318fd8f Update dr_wav and dr_mp3. David Reid 2025-11-29 08:36:33 +10:00
  • 4a8467852a Fix a shadow declaration warning. David Reid 2025-11-29 08:34:40 +10:00
  • 80cf7b2deb Update dr_flac. David Reid 2025-09-28 08:10:20 +10:00
  • 2db0984566 Fix a possible crash in the resource manager. David Reid 2025-09-27 12:34:21 +10:00
  • 1d6b3c6a0f Merge branch 'dev' into dev-0.12 David Reid 2025-09-24 16:05:30 +10:00
  • 669ed3e844 Update dr_mp3. David Reid 2025-09-24 16:04:56 +10:00
  • c32d2d0e29 Merge branch 'dev' into dev-0.12 David Reid 2025-09-19 13:03:34 +10:00
  • 81410769ae Update c89atomic. David Reid 2025-09-19 13:03:10 +10:00
  • 48d7493c58 Merge branch 'dev' into dev-0.12 David Reid 2025-09-19 12:48:11 +10:00
  • ffe558437f Update change history. David Reid 2025-09-19 12:47:58 +10:00
  • 089f041120 Update c89atomic. David Reid 2025-09-19 12:46:50 +10:00
  • 2e02046c6d Update dr_libs. David Reid 2025-09-19 12:45:59 +10:00
  • b22a0cbdb1 Update documentation generator. David Reid 2025-09-19 12:42:06 +10:00
  • 57851a9cef Update documentation generator. David Reid 2025-09-19 12:42:06 +10:00
  • c8975bc979 Merge branch 'dev' into dev-0.12 David Reid 2025-09-14 07:54:07 +10:00
  • b3c6bcec39 Update change history and version number. David Reid 2025-09-14 07:39:08 +10:00
  • ed2c5270c8 Fix a typo. David Reid 2025-09-14 07:36:30 +10:00
  • 3dfcefc75b Fix access to miniaudio in ma_context_uninit__webaudio. Michael Müller 2025-09-13 22:29:21 +02:00
  • 63485c2e7d Merge branch 'dev' into dev-0.12 David Reid 2025-09-11 09:30:16 +10:00
  • f40cf03f80 Version 0.11.23 0.11.23 David Reid 2025-09-11 06:46:45 +10:00
  • 7f2cd5b8d5 Fix an error in the splitting script. David Reid 2025-09-11 06:42:16 +10:00
  • 3afbdef285 Update dr_libs. David Reid 2025-09-10 18:56:36 +10:00
  • 9a091f73aa Fix an undefined behavior error in the s16 to s32 conversion routine. David Reid 2025-09-10 15:06:34 +10:00
  • 4de39a8a37 Update change history. David Reid 2025-09-10 14:55:00 +10:00
  • 220339bbce Update documentation. David Reid 2025-09-10 14:35:00 +10:00
  • 7c8574210d Update gitignore. David Reid 2025-09-10 13:49:58 +10:00
  • 6648ed005a Initial commit of the documentation generation tool. David Reid 2025-09-10 13:47:00 +10:00
  • 87bae56937 Fix typos in the documentation. David Reid 2025-09-10 13:18:58 +10:00
  • 293f5de18f Minor fixes to the readme. David Reid 2025-09-10 13:11:34 +10:00
  • 233b9b69c4 Reinstate the Twitter badge. David Reid 2025-09-10 12:58:20 +10:00
  • db514e813f Add splitting script. David Reid 2025-09-10 12:45:06 +10:00
  • 8130543730 Update fs. David Reid 2025-09-10 10:04:27 +10:00
  • c3245ee3ca Merge branch 'dev' into dev-0.12 David Reid 2025-09-10 09:53:01 +10:00
  • b306c6a270 Use pkg-config for libvorbis and libopus detection. David Reid 2025-09-10 09:51:13 +10:00
  • 9e1f02b12a Fix unsigned offset overflow spevnev 2025-09-09 09:27:27 -04:00
  • fa84240364 Fix a typo. David Reid 2025-09-09 17:27:25 +10:00
  • 27acc82695 Remove vertical scroll bars from code sections. David Reid 2025-09-08 12:05:49 +10:00
  • 9afdcd38d0 Update documentation. David Reid 2025-09-08 12:02:19 +10:00
  • 0379f18239 Add NetBSD job to CI. David Reid 2025-08-23 14:28:09 +10:00
  • 8030f3bf7b Merge branch 'dev' into dev-0.12 David Reid 2025-08-23 09:54:51 +10:00
  • 70eb06d3bd CMake: Minor fix for pthread and m. David Reid 2025-08-23 09:54:32 +10:00
  • 959283f244 Ignore missing library dependencies in CMake Marcin Serwin 2025-08-22 17:31:00 +02:00
  • ea59076ba9 Try fixing a warning with MA_FALLTHROUGH. David Reid 2025-08-23 08:33:53 +10:00
  • 5384cfaf12 Merge branch 'dev' into dev-0.12 David Reid 2025-08-23 08:11:38 +10:00
  • 1d7d8dfba0 Fix some CMake errors with the Emscripten build. David Reid 2025-08-23 08:09:03 +10:00