Commit Graph

  • 6639243532 Use CreateEventW() instead of CreateEvent(). David Reid 2022-01-22 11:48:50 +10:00
  • 1d2a500e7a PulseAudio: Try fixing an error when initializing a device. David Reid 2022-01-21 17:55:01 +10:00
  • 0072eb8baf Merge pull request #416 from Sahnvour/fix_posix_wait David Reid 2022-01-21 17:23:05 +10:00
  • e85d07d050 fix undefined behavior in ma_thread_wait__posix Sahnvour 2022-01-21 01:12:43 +01:00
  • 4f43538cd6 PulseAudio: Try fixing a division by zero error. David Reid 2022-01-20 17:56:24 +10:00
  • b89603dc4d Merge branch 'dev' of https://github.com/mackron/miniaudio into dev David Reid 2022-01-20 17:21:00 +10:00
  • 9589a62f0c Fix example. David Reid 2022-01-20 17:20:26 +10:00
  • ba2f46b6f1 Merge pull request #413 from Clownacy/dev David Reid 2022-01-20 17:18:07 +10:00
  • 56e41a0fde Update example 'ma_data_converter_uninit' call Clownacy 2022-01-19 19:10:45 +00:00
  • 38c814f52a Update some more documentation Clownacy 2022-01-19 19:07:40 +00:00
  • d51b056c51 Correct outdated variable name in documentation Clownacy 2022-01-19 18:38:27 +00:00
  • 252de0f0ad Add support for retrieving the cursor and length in seconds. David Reid 2022-01-19 19:41:53 +10:00
  • f769b18157 WASAPI: Fix an error where a buffer can possible be unreleased. David Reid 2022-01-19 17:50:34 +10:00
  • 11e2e59324 WASAPI: Fix an error where the device is not stopped when read fails. David Reid 2022-01-19 17:28:41 +10:00
  • 8c2d95263c Update changes. David Reid 2022-01-18 18:52:21 +10:00
  • 15b4dbff01 Minor fixes to the node graph node. David Reid 2022-01-18 18:50:44 +10:00
  • 3947725f04 Add support for using ma_node_graph as a node. David Reid 2022-01-18 18:31:18 +10:00
  • c25fe30aa6 WASAPI: Handle AUDCLNT_E_BUFFER_ERROR when processing audio data. David Reid 2022-01-18 17:36:26 +10:00
  • cb2e3a7c51 Update log message to show error code. David Reid 2022-01-18 17:31:07 +10:00
  • f0e1b78b6e Update CHANGES. David Reid 2022-01-17 19:46:03 +10:00
  • b2eccfa6d4 Fix a bug with engine nodes. David Reid 2022-01-17 19:31:29 +10:00
  • f2d4fc426d Fix a crash with high-pass and band-pass filters. David Reid 2022-01-17 18:58:31 +10:00
  • 91ef8e19ab Fix a copy paste error. David Reid 2022-01-17 18:34:00 +10:00
  • 92d39a73fa Version 0.11.5 David Reid 2022-01-16 19:35:45 +10:00
  • 930b5fe45c Update documentation David Reid 2022-01-16 19:31:15 +10:00
  • 592d3d61b5 Minor change for improved syntax highlighting for the implementation. David Reid 2022-01-16 18:00:14 +10:00
  • e3f3754e4e Fix a compilation error when MA_NO_DEVICE_IO is enabled. David Reid 2022-01-16 17:41:42 +10:00
  • 5138fd992c Update changes. David Reid 2022-01-16 11:59:51 +10:00
  • 0ca929a658 WASAPI: Refactoring to simplify data reading and writing. David Reid 2022-01-16 11:52:26 +10:00
  • 1d8f687b2e Make ma_engine_play_sound_ex() publicly visible. David Reid 2022-01-15 06:49:53 +10:00
  • dd2441a407 Add validation for the pitch in ma_sound_set_pitch(). David Reid 2022-01-14 21:21:29 +10:00
  • 28ba62cb9d Add some validation to the resampler. David Reid 2022-01-14 21:13:13 +10:00
  • aa983db038 Core Audio: Stop the device when interruption_began is posted. David Reid 2022-01-14 19:03:52 +10:00
  • 99d3718440 Core Audio: Fix a deadlock when stopping a device from an interruption. David Reid 2022-01-14 19:00:44 +10:00
  • 981d05ae8d Fix a deadlock when starting a device fails. David Reid 2022-01-13 18:28:40 +10:00
  • 26e2a59ffb Update changes. David Reid 2022-01-11 19:30:42 +10:00
  • 7796b4a0d9 Add documentation for the aaudio.noAutoStartAfterReroute config. David Reid 2022-01-11 19:30:32 +10:00
  • cc274c67d5 Move revision history out of miniaudio.h and into CHANGES.md David Reid 2022-01-11 19:09:25 +10:00
  • a548ffba5d Update version number. David Reid 2022-01-11 18:59:21 +10:00
  • ee75e79975 AAudio: Don't try stopping the stream if it's disconnected. David Reid 2022-01-11 18:58:49 +10:00
  • af1928c3f0 AAudio: Try fixing an issue with automatic stream rerouting. David Reid 2022-01-11 18:53:14 +10:00
  • e89650cc4b Version 0.11.4 David Reid 2022-01-11 18:30:44 +10:00
  • 38fa2eff40 Merge branch 'master' of https://github.com/mackron/miniaudio into dev David Reid 2022-01-11 18:29:01 +10:00
  • 290755d1d3 Merge pull request #398 from thedmd/dev-gdk David Reid 2022-01-11 18:28:22 +10:00
  • 97065d2428 Fix an incorrect return type. David Reid 2022-01-11 15:59:59 +10:00
  • 8340b65e12 Add support for GDK (<https://github.com/microsoft/GDK>) thedmd 2022-01-11 05:33:37 +01:00
  • 3f19469e01 Fix compilation errors with the UWP build. David Reid 2022-01-10 19:42:06 +10:00
  • e8cdf5bcd6 Fix some atomicity errors with the spatializer. David Reid 2022-01-09 19:28:51 +10:00
  • 10e79d5841 Add link for discussion about Apple notarization process. David Reid 2022-01-09 18:39:27 +10:00
  • bce5418b57 AAudio: Fix a division by zero error. David Reid 2022-01-09 17:34:07 +10:00
  • fe3e21a4a6 AAudio: Add support for automatic stream routing. David Reid 2022-01-09 17:21:58 +10:00
  • 2d466c582d Set up some infrastructure for stream routing with AAudio. David Reid 2022-01-09 13:15:19 +10:00
  • 12be13a772 Rearrange some code. David Reid 2022-01-09 12:18:12 +10:00
  • fa946b07bd Add initial implementation of ma_device_job_thread. David Reid 2022-01-09 12:07:18 +10:00
  • b60392eea6 Finish refactoring for generalization of the job system. David Reid 2022-01-09 10:39:45 +10:00
  • adbe6325db Rename some job type tokens. David Reid 2022-01-09 10:11:32 +10:00
  • 069ad349c3 More renaming from ma_resource_manager_job to ma_job. David Reid 2022-01-09 10:07:34 +10:00
  • 154d65c85b Move the ma_job API out of the resource management section. David Reid 2022-01-09 10:04:03 +10:00
  • b8c64b0beb Rename ma_resource_manager_job to ma_job. David Reid 2022-01-09 09:53:41 +10:00
  • 8b617b1bdc Code restructure in preparation for work on the job system. David Reid 2022-01-09 09:15:18 +10:00
  • 2b93a86c7d Refactoring in preparation for generalising the job system. David Reid 2022-01-09 08:48:05 +10:00
  • fd58700ac1 Rearrange some code. David Reid 2022-01-09 06:10:16 +10:00
  • d437288588 Remove MA_RESOURCE_MANAGER_JOB_CUSTOM. David Reid 2022-01-09 06:03:48 +10:00
  • cc62a39c5b Update documentation. David Reid 2022-01-08 19:07:48 +10:00
  • 69917d7e7b Update general issue template. David Reid 2022-01-08 18:22:57 +10:00
  • ca4ef1c2a1 Minor documentation fix. David Reid 2022-01-08 17:25:05 +10:00
  • 24974c89e8 Minor documentation fix. David Reid 2022-01-08 17:21:28 +10:00
  • 31a0fb485e Add links for Reddit. David Reid 2022-01-08 15:50:15 +10:00
  • c159a9b4bf Add link for Reddit. David Reid 2022-01-08 15:44:36 +10:00
  • 949a2d4558 Add support for initializing an encoder from a VFS. David Reid 2022-01-08 12:35:07 +10:00
  • 902df08607 Fix a bug with encoders where a file handle can be left unclosed. David Reid 2022-01-08 12:15:05 +10:00
  • a547480277 Update documentation. David Reid 2022-01-07 21:08:07 +10:00
  • 700dba14ea Version 0.11.3 David Reid 2022-01-07 21:04:38 +10:00
  • beb4f31b5e Update dr_flac. David Reid 2022-01-07 20:43:37 +10:00
  • 3f44af0e5d Add shield to readme for reddit. David Reid 2022-01-06 21:24:25 +10:00
  • 6035f2c14c Change the logic for the default format for wav decoders. David Reid 2022-01-06 18:36:04 +10:00
  • 438db05cfe Fix a bug in ma_data_source_read_pcm_frames(). David Reid 2022-01-06 18:00:38 +10:00
  • 3a3616e0ee Update Steam Audio example. David Reid 2022-01-03 16:37:16 +10:00
  • 19e81b8e33 PulseAudio: Fix some deadlocks when starting and stopping streams. David Reid 2022-01-03 11:19:52 +10:00
  • 4e14738309 Update revision history. David Reid 2022-01-02 17:04:43 +10:00
  • 3d191fcefd Merge branch 'dev' of https://github.com/mackron/miniaudio into dev David Reid 2022-01-02 17:03:26 +10:00
  • 414989745d Fix a bug where ma_device_get_info/name() fails. David Reid 2022-01-02 17:03:14 +10:00
  • 550dd92539 Core Audio: Fix some bugs with device name retrieval. David Reid 2022-01-02 16:33:03 +10:00
  • 73cf76cbbe Clean up some logging. David Reid 2022-01-02 13:51:10 +10:00
  • 7af2ce2521 Make log levels an enum instead of defines. David Reid 2022-01-02 13:16:50 +10:00
  • ce0d8f8491 Always post debug logs to log handlers. David Reid 2022-01-02 13:12:07 +10:00
  • eab1cc4357 Remove old "[miniaudio]" labels from some logs. David Reid 2022-01-02 13:10:36 +10:00
  • 6a04b9c0ff Update documentation for log levels. David Reid 2022-01-02 13:08:19 +10:00
  • 3c7e4fe9b5 Remove a stray debugging line. David Reid 2022-01-02 07:23:37 +10:00
  • 7ee6d1d792 Add support for configuring the size of input caches in nodes. David Reid 2022-01-01 21:31:06 +10:00
  • f3915423b6 Update the Steam Audio example. David Reid 2022-01-01 21:20:13 +10:00
  • cba36680bd Add support for fixed sized data callbacks. David Reid 2022-01-01 21:14:22 +10:00
  • 2ad40dc7da Minor rewording and fix a typo. David Reid 2022-01-01 16:25:36 +10:00
  • 27a934a16c Update revision history. David Reid 2022-01-01 16:21:11 +10:00
  • 3f51e94524 Add the MA_NODE_FLAG_SILENT_OUTPUT flag for nodes. David Reid 2022-01-01 16:09:58 +10:00
  • a0b4e7824b Update comment. David Reid 2022-01-01 13:32:14 +10:00
  • 153b2ebd48 Add example for using the engine with SDL. David Reid 2022-01-01 13:21:30 +10:00
  • 27452d50ac Update website. David Reid 2022-01-01 12:31:21 +10:00
  • 21755cfcb2 Update website. David Reid 2022-01-01 12:30:14 +10:00
  • cf024cb71f Fix an error in the simple_mixing example. David Reid 2022-01-01 07:42:42 +10:00