Commit Graph

235 Commits

Author SHA1 Message Date
David Reid e9234f8894 Rename ma_bpf to ma_bpf2. 2020-02-23 10:54:27 +10:00
David Reid 846b27908d Rename ma_hpf to ma_hpf2. 2020-02-23 10:50:34 +10:00
David Reid 22b958b471 Rename ma_lpf to ma_lpf2. 2020-02-23 10:48:15 +10:00
David Reid f028e65e38 Update filtering tests. 2020-02-23 10:36:28 +10:00
David Reid 10f0aebed3 Add 1-pole low-pass filter. 2020-02-23 10:12:29 +10:00
David Reid 4e91c63874 Delete old tests. 2020-02-22 18:02:43 +10:00
David Reid 673dce1978 Add filtering tests. 2020-02-22 16:47:42 +10:00
David Reid e5aaffc299 Minor restructuring to tests. 2020-02-22 15:13:28 +10:00
David Reid e04da50915 Add generation tests. 2020-02-22 14:33:53 +10:00
David Reid 7d21d3e7e1 Stop version controlling test build scripts. 2020-02-10 19:47:05 +10:00
David Reid 1246c4a834 Stop version controlling Visual Studio projects. 2020-02-10 19:45:43 +10:00
David Reid 86a0e65d02 Update examples. 2020-02-09 14:54:58 +10:00
David Reid 71fe5ec59c Set up some infrastructure for SIMD optimized format conversion. 2020-02-02 16:58:24 +10:00
David Reid 862f66c1fb Update duplex test. 2020-02-02 14:13:42 +10:00
David Reid d92681c4bb Update project files. 2020-02-02 13:24:52 +10:00
David Reid 31f45081d0 Update emscripten tests build script. 2020-02-02 13:19:39 +10:00
David Reid 6cdd4c81fb Integrate the new data converter into capture devices. 2020-02-02 11:54:22 +10:00
David Reid 9b34e686d5 Integrate the new data converter into playback devices. 2020-02-01 20:58:12 +10:00
David Reid d37b23a729 Bug fixes to the new data converter. 2020-01-27 18:30:49 +10:00
David Reid 5aff4af6a7 Update gitignore. 2020-01-26 16:42:56 +10:00
David Reid b770ea91d5 Add generic seeking to the resampler. 2020-01-19 19:18:43 +10:00
David Reid 11d752ad78 Untested work in progress on the improved resampler. 2020-01-14 21:50:01 +10:00
David Reid 2b526f6945 Add experimental code for biquad and low-pass filters. 2020-01-09 11:27:57 +10:00
David Reid 3bee97a93c Remove sigvis.
This will be replaced with a more complete solution later.

Public issue #105.
2019-12-12 19:23:32 +10:00
David Reid c78a11bed6 Implement semaphores in preparation for future work. 2019-12-01 09:36:27 +10:00
David Reid 98792caeaa Resampling testing. 2019-10-19 07:40:46 +10:00
David Reid 6c5119f0b3 Update dr_flac. 2019-09-28 07:23:10 +10:00
David Reid bb22d85a71 Add an example for handling fixed sized callbacks. 2019-09-10 19:59:13 +10:00
David Reid a83175378b Update the ma_duplex test. 2019-08-31 10:42:32 +10:00
David Reid cc685b88ca Experimental optimzations to mono/stereo channel conversion. 2019-08-31 08:02:25 +10:00
David Reid a04780f888 Update test project files. 2019-08-28 08:15:46 +10:00
David Reid bfb19f2938 Experimental improvements for the ALSA backend. 2019-08-26 19:51:39 +10:00
David Reid fdae092101 Refactoring work on the WinMM backend. 2019-08-25 16:51:39 +10:00
David Reid 5276057dd5 Minor refactoring to the PulseAudio backend. 2019-08-25 11:00:45 +10:00
David Reid 3c614c7b67 Add some ALSA specific debugging. 2019-08-24 22:49:05 +00:00
David Reid ada7f6c8c6 Work on improvements to the ALSA backend. 2019-08-25 07:26:23 +10:00
David Reid 4edc39acd0 Add loopback example. 2019-08-21 11:00:06 +10:00
David Reid f656101349 Version 0.9.6 2019-08-04 08:16:03 +10:00
David Reid 9f6d101ae4 Update test project files. 2019-07-30 20:15:18 +10:00
David Reid d289e5cf6f Sketch out an API idea for the new resampler. 2019-05-09 19:10:28 +10:00
David Reid a82bb0a4f6 Add some logging to dlopen/dlclose/dlym. 2019-05-06 07:10:47 +10:00
David Reid c38983cd07 Project update. 2019-05-05 21:10:48 +10:00
David Reid e1eb387acf Add simple_mixing example. 2019-03-17 12:49:47 +10:00
David Reid b07c3efd6f Improvements to reading and seeking bytes in decoders.
* To read bytes, use ma_decoder_read_bytes().
* To seek bytes, use ma_decoder_seek_bytes().
* The read pointer is now tracked in the ma_decoder object. You can use
  this to move back to a prior position.
2019-03-07 18:31:49 +10:00
David Reid 118c878d6a Rename "mal." to "miniaudio." in the WebAudio backend. 2019-03-06 21:07:58 +10:00
David Reid ceb81f60e4 Rename files from "mal" to "ma". 2019-03-06 21:01:51 +10:00
David Reid e00fe077f4 "mal_" to "ma_". 2019-03-06 20:55:51 +10:00
David Reid f1bf58d0f8 "MAL_" to "MA_". 2019-03-06 20:51:38 +10:00
David Reid b93faa46e5 MINI_AL_IMPLEMENTATION to MINIAUDIO_IMPLEMENTATION. 2019-03-06 20:49:18 +10:00
David Reid d72e7b1fce "mini_al" to "miniaudio". 2019-03-06 20:42:48 +10:00