Commit Graph

  • 5df3c0ce15 SRC: Add APIs for querying required input and expected output frames. David Reid 2020-01-19 08:15:47 +10:00
  • 8fabcc44d8 Add support for passing in null for the input buffer to the resampler. David Reid 2020-01-18 18:44:35 +10:00
  • 6817dc84f8 Rearrange some function parameters. David Reid 2020-01-18 17:46:51 +10:00
  • f22ad84986 Add ma_resampler_uninit(). David Reid 2020-01-18 17:37:55 +10:00
  • 7b27cda74a Add support for s16 format to biquad and low-pass filters. David Reid 2020-01-18 17:23:36 +10:00
  • 705e54c69a Add support for s16 format to the linear resampler. David Reid 2020-01-18 17:12:30 +10:00
  • 1449edf49f Add support for the Speex resampler. David Reid 2020-01-18 16:38:22 +10:00
  • 7d37789418 Resampling and LPF work. David Reid 2020-01-18 14:36:12 +10:00
  • df2903a0bc Version 0.9.10 David Reid 2020-01-15 21:18:53 +10:00
  • 11d752ad78 Untested work in progress on the improved resampler. David Reid 2020-01-14 21:50:01 +10:00
  • 44d2605adb Fix a typo. David Reid 2020-01-14 21:18:34 +10:00
  • 557ef169d4 WASAPI: Try fixing an automatic stream routing bug. David Reid 2020-01-14 21:11:54 +10:00
  • 3732a2c476 Use MA_NO_DECODING with the simple_playback_emscripten example. David Reid 2020-01-14 20:47:37 +10:00
  • f8b635b972 Update backend notes for Emscripten. David Reid 2020-01-14 20:46:31 +10:00
  • 310135d756 Update release notes. David Reid 2020-01-14 18:43:42 +10:00
  • 5085eb8acc Fix compilation errors due to preprocessor if/endif mismatching. David Reid 2020-01-14 18:41:25 +10:00
  • 6cff872b12 Minor documentation update. David Reid 2020-01-12 08:28:41 +10:00
  • 77990ddf95 Update dr_wav. David Reid 2020-01-12 08:28:28 +10:00
  • fc3771c443 Merge pull request #124 from oviano/dev David Reid 2020-01-10 18:40:50 +10:00
  • 300b542dc5 Fixed iOS crash in route change handler under ARC Oliver Collyer 2020-01-09 12:53:24 +00:00
  • 1916f3da48 Version 0.9.9 David Reid 2020-01-09 12:25:28 +10:00
  • 2b526f6945 Add experimental code for biquad and low-pass filters. David Reid 2020-01-09 11:27:57 +10:00
  • 45499c8bb8 Merge branch 'dev' of https://github.com/dr-soft/miniaudio into dev David Reid 2020-01-09 07:38:17 +10:00
  • 2b6a2e7d75 Merge pull request #122 from oviano/dev David Reid 2020-01-08 18:31:36 +10:00
  • b0fb839e50 Fixed some more integer cast warnings on iOS Oliver Collyer 2020-01-07 17:36:32 +00:00
  • 4a67189f22 Minor change to simple_playback_emscripten. David Reid 2020-01-05 10:17:02 +10:00
  • d1f19836ca Rearrange some notes to be roughly in order of importance. David Reid 2020-01-04 08:30:12 +10:00
  • 3f23492294 PulseAudio: Another attempting at fixing a capture bug. David Reid 2020-01-04 08:25:52 +10:00
  • f77f04612f PulseAudio: Update comment. David Reid 2020-01-03 11:31:07 +10:00
  • 596d9d5b65 PulseAudio: Try fixing a capture bug and add more debug output. David Reid 2020-01-03 11:14:06 +10:00
  • d394e4d33b WASAPI: Add support for disabling hardware offloading. David Reid 2020-01-03 08:05:53 +10:00
  • 8f7f8d6294 WASAPI: Add support for disabling automatic stream routing. David Reid 2020-01-02 07:46:52 +10:00
  • 6b331cf92c Update revision history. David Reid 2019-12-29 09:19:47 +10:00
  • e54c8d448d Merge pull request #117 from qwertysam/master David Reid 2019-12-29 09:16:38 +10:00
  • c113fe844d Jack back-end ignores midi ports Samson Close 2019-12-28 10:52:31 -05:00
  • 0b3785ce1d Merge pull request #115 from haxiomic/dev David Reid 2019-12-27 21:24:30 +10:00
  • 82d80992db Add defined(MA_APPLE_MOBILE) guard around AVAudioSessionCategory code George Corney 2019-12-27 10:38:49 +00:00
  • a59682b97a iOS: Initial work on automatic stream routing. David Reid 2019-12-22 16:06:07 +10:00
  • 11c0af38f5 Small documentation update. David Reid 2019-12-22 09:01:57 +10:00
  • 28093e5c29 Add some debug output to the PulseAudio backend. David Reid 2019-12-21 20:06:23 +10:00
  • 4e7d501ea9 Merge branch 'dev' of https://github.com/dr-soft/miniaudio into dev David Reid 2019-12-21 16:28:47 +10:00
  • ac995ee75f Core Audio: Improvements to iOS. David Reid 2019-12-21 13:11:52 +10:00
  • 6c7f6cd3fd Core Audio: Try fixing a compilation error when targeting tvOS and watchOS. David Reid 2019-12-21 10:26:44 +10:00
  • c03c12dc9b Core Audio: Try fixing a compilation error on iOS builds. David Reid 2019-12-21 10:03:01 +10:00
  • 8bc07a8e36 Fix some integer casting warnings. David Reid 2019-12-21 09:55:00 +10:00
  • d6e325dd76 Temporary fix for a warning on Apple platforms. David Reid 2019-12-21 09:51:17 +10:00
  • 1c998a57f9 Update release notes. David Reid 2019-12-19 18:48:27 +10:00
  • 4d249acdee Try fixing some compilation errors when compiling with MinGW. David Reid 2019-12-19 18:41:11 +10:00
  • 3bee97a93c Remove sigvis. David Reid 2019-12-12 19:23:32 +10:00
  • cd44057a51 Update revision history. David Reid 2019-12-07 07:49:56 +10:00
  • 8b9d01ad81 Core Audio: Fix deinterleaving bug in capture mode. David Reid 2019-12-07 07:47:28 +10:00
  • fe90e11a79 Core Audio: Potential fix for incorrect deinterleaving. David Reid 2019-12-06 17:17:56 +10:00
  • 911bc61df1 Update external decoders. David Reid 2019-12-02 19:50:52 +10:00
  • c78a11bed6 Implement semaphores in preparation for future work. David Reid 2019-12-01 09:36:27 +10:00
  • 483d62e35c AAudio: Set the stream error callback in preparation for future work. David Reid 2019-12-01 09:03:31 +10:00
  • e8e048c965 Random resampler WIP experiments. David Reid 2019-12-01 08:45:22 +10:00
  • cbbd818dd6 iOS: Try fixing a bug with stereo headphone output. David Reid 2019-11-02 10:54:23 +10:00
  • f560f4793d iOS: Try adding support for Bluetooth routing. David Reid 2019-11-02 10:35:28 +10:00
  • 07c26bb9f9 Fix a typo. David Reid 2019-10-24 17:53:25 +10:00
  • b0b6c6c4e2 Add CONTRIBUTING. David Reid 2019-10-23 21:31:39 +10:00
  • f1625a02ae Return a more accurate error code from ma_device_init(). David Reid 2019-10-22 17:31:20 +10:00
  • d7cefd29bc Merge branch 'master' into dev David Reid 2019-10-19 07:48:54 +10:00
  • 1ca6f80698 Fix some tests. David Reid 2019-10-19 07:46:44 +10:00
  • 98792caeaa Resampling testing. David Reid 2019-10-19 07:40:46 +10:00
  • b69f366793 Update dr_mp3. David Reid 2019-10-08 19:46:20 +10:00
  • c9a3b0800c Version 0.9.8 David Reid 2019-10-07 09:11:57 +10:00
  • 268abad8d2 Update external libraries. David Reid 2019-10-07 08:34:42 +10:00
  • 154bb46bab Update dr_wav. David Reid 2019-10-07 07:24:03 +10:00
  • 25b8d2e47c Merge pull request #98 from mgambrell/master David Reid 2019-10-04 07:23:19 +00:00
  • 7ead49dba3 remove a stray garbage byte (0x10) from the source file which makes visual studio unable to open it sometimes :o mgambrell 2019-10-03 17:19:44 -04:00
  • 508e9b60a5 WASAPI: Relax low-latency shared mode restrictions. David Reid 2019-10-03 19:37:31 +10:00
  • ff5d4e615e WASAPI: Fix errors with the use of AUDCLNT_STREAMFLAGS_AUTOCONVERTPCM. David Reid 2019-10-03 19:29:44 +10:00
  • 3f5aebfadb [WASAPI] Try fixing indefinitely repeating glitches in duplex mode. David Reid 2019-10-02 19:21:25 +10:00
  • 68ffbb3e07 WASAPI: Try reducing the playback start threshold in duplex mode. David Reid 2019-09-30 20:42:18 +10:00
  • ed8135610a WASAPI: Fix a wrong-way-around conditional. David Reid 2019-09-30 20:31:39 +10:00
  • 43bf6a1a97 WASAPI: Properly detect and report overruns in duplex mode. David Reid 2019-09-30 20:27:20 +10:00
  • a38fe4a042 WASAPI: Correctly handle AUDCLNT_BUFFERFLAGS_SILENT. David Reid 2019-09-30 20:15:12 +10:00
  • c69b1e48c4 Clarify that changing volume does not change the system volume. David Reid 2019-09-29 21:14:39 +10:00
  • 9043985ce6 Fix some issues with dithering. David Reid 2019-09-29 17:11:27 +10:00
  • 6cf6f3f9d8 Possible fix for some atomic exchange errors. David Reid 2019-09-29 15:49:16 +10:00
  • d1f70beba4 Fix some Clang warnings. David Reid 2019-09-29 15:03:14 +10:00
  • 0d89891118 Add support for per-device master volume control. David Reid 2019-09-29 13:45:38 +10:00
  • b733bf2530 Add support for clipping. David Reid 2019-09-29 10:07:01 +10:00
  • 606ee927da Add information on allowable ranges for sample formats. David Reid 2019-09-29 08:47:18 +10:00
  • 757a4d617d Improvements to pre-init of the output buffer in the data callback. David Reid 2019-09-29 08:46:29 +10:00
  • 23319083ce No longer maintaining a list of third party decoders. David Reid 2019-09-29 07:29:20 +10:00
  • f74ff5fd0e Update dr_flac. David Reid 2019-09-29 07:23:06 +10:00
  • c26544bafd Fix some full duplex issues for asynchronous backends. David Reid 2019-09-28 18:41:37 +10:00
  • 39edf6d8ff Core Audio: Fix some issues with full duplex. David Reid 2019-09-28 17:26:25 +10:00
  • 1860292da6 Merge branch 'dev' of https://github.com/dr-soft/miniaudio into dev David Reid 2019-09-28 12:37:18 +10:00
  • 575009daa0 Core Audio: Fix bugs with automatic stream routing. David Reid 2019-09-28 12:21:19 +10:00
  • 677f6887fa Typo. David Reid 2019-09-28 07:31:37 +10:00
  • 6c5119f0b3 Update dr_flac. David Reid 2019-09-28 07:23:10 +10:00
  • ef1b32a89a Update revision history. David Reid 2019-09-19 22:03:52 +10:00
  • 3961c3e9e1 WASAPI: Only enable SRC_DEFAULT_QUALITY with AUTOCONVERTPCM. David Reid 2019-09-19 21:56:05 +10:00
  • d56171d861 WASAPI: Add support for configuring automatic SRC. David Reid 2019-09-19 21:24:40 +10:00
  • 81a65ce67f WASAPI: Disable auto-SRC when requesting default sample rate. David Reid 2019-09-18 17:47:46 +10:00
  • 1d04f03a85 WASAPI: Get WASAPI to perform automatic resampling. David Reid 2019-09-18 17:39:50 +10:00
  • 4ad67a666f Fix potential warnings when compiling with GCC. David Reid 2019-09-18 17:35:43 +10:00
  • 662246ce0b Update revision history. David Reid 2019-09-16 21:04:10 +10:00