Commit Graph

  • 6e606e073f Bump version. David Reid 2018-08-06 22:07:26 +10:00
  • 22eee7160b Minor tweaks to sndio. David Reid 2018-07-30 07:14:14 +10:00
  • f57e03c574 Fix deadlock in example when a device is closed unexpectedly. David Reid 2018-07-30 07:13:51 +10:00
  • d0b8588b55 sndio: Clean up and restrict device enumeration to default devices. David Reid 2018-07-30 14:17:01 +10:00
  • 2b167eb199 audioio: Fix unnecessarily inefficient device enumeration. David Reid 2018-08-06 09:49:48 +00:00
  • af3f01ca6f sndio: Fix unnecessarily inefficient device enumeration. David Reid 2018-07-30 12:09:07 +10:00
  • 9690e3bb9e Update revision history. David Reid 2018-08-05 19:08:31 +10:00
  • 07410da499 Redefine formats to be native-endian instead of little-endian. David Reid 2018-08-05 18:16:51 +10:00
  • 26b60d4447 Update readme. David Reid 2018-08-05 16:10:45 +10:00
  • a0668a89cd Clean up to the sndio backend. David Reid 2018-07-30 03:00:24 +10:00
  • 4da8834ae4 Refactor the main loop. David Reid 2018-08-05 15:08:47 +10:00
  • 1a6a47af41 WASAPI: Try fixing a glitching bug with capture. David Reid 2018-08-05 14:11:46 +10:00
  • 28002a1ddc Prioritize s16 over f32 since it is better supported by hardware. David Reid 2018-08-05 12:30:36 +10:00
  • 64a534744a Update advanced config example with new backends. David Reid 2018-08-05 12:22:30 +10:00
  • 4ced551df8 Merge branch 'dev' of https://github.com/dr-soft/mini_al into dev David Reid 2018-08-05 12:17:46 +10:00
  • 8d15aa278c Update external libraries and fix C++ on older versions of GCC. David Reid 2018-08-05 12:16:56 +10:00
  • b213f5e05d sndio: Add some notes for future reference. David Reid 2018-07-30 03:07:38 +10:00
  • 68997e3b76 Restrict sndio to OpenBSD and update revision history. David Reid 2018-07-30 02:31:41 +10:00
  • 28d7086c24 Try fixing a few issues with sndio. David Reid 2018-07-29 22:00:00 +10:00
  • 15c6e48b4f Clean up to the sndio backend. David Reid 2018-07-30 01:49:16 +10:00
  • 4a7983680f sndio: Add support for runtime linking. David Reid 2018-07-29 21:07:13 +10:00
  • 7057f845c6 Initial work on sndio backend. David Reid 2018-07-29 23:15:04 +10:00
  • 88a694afe5 Update external libraries. David Reid 2018-08-02 19:51:33 +10:00
  • ab6c1b353c Update documentation. David Reid 2018-07-29 14:45:41 +10:00
  • 498f2610bb Disable the audioio backend on OpenBSD. David Reid 2018-07-28 14:29:29 +10:00
  • 6aa0b573dc Add support for disabling sigvis in the resampling test. David Reid 2018-07-28 18:00:19 +00:00
  • df0f5081b3 audioio: Whitespace and clean up. David Reid 2018-07-28 17:59:19 +00:00
  • 37c732b645 audioio: Clean up. David Reid 2018-07-28 16:01:01 +00:00
  • 7f18932c85 audioio: Clean up. David Reid 2018-07-28 15:36:31 +00:00
  • bbdd3f47f2 Get playback working with audioio. David Reid 2018-07-28 15:00:53 +00:00
  • 13675cc121 Work on the audioio backend. David Reid 2018-07-28 11:42:37 +00:00
  • b0a8df7f5c Add some infrastructure for audioio. David Reid 2018-07-28 09:33:18 +10:00
  • 049f46738b Fix some issues with CPUID. David Reid 2018-07-25 18:32:13 +10:00
  • 9a94970bca Update dr_flac. David Reid 2018-07-24 21:05:19 +10:00
  • e1d02f7640 Increase the default sinc window width for resampling. David Reid 2018-07-21 20:21:27 +10:00
  • 7a304dc599 Rearrange some stuff. David Reid 2018-07-18 22:20:38 +10:00
  • 48ecee6278 Add MAL_NO_DEVICE_IO option. David Reid 2018-07-17 21:16:30 +10:00
  • 3f47df20ea Add support for detailed control over data conversion when decoding. David Reid 2018-07-17 20:45:12 +10:00
  • 0d6bcd1f48 Deprecate some APIs and add mal_src/dsp_set_sample_rate(). David Reid 2018-07-17 20:18:57 +10:00
  • 2dc3776497 Merge branch 'callbacks' into dev David Reid 2018-07-16 19:22:23 +10:00
  • 861dc60eb2 Merge pull request #25 from Clownacy/master David Reid 2018-07-16 08:54:23 +00:00
  • 16438195f1 Stop warning about uninitialised variable Clownacy 2018-07-15 15:00:17 +01:00
  • bf02f2774a Minor typo. David Reid 2018-07-15 22:23:06 +10:00
  • 205c3b0eb7 Integrate the new callback system. David Reid 2018-07-15 22:16:02 +10:00
  • 1bf3ab8b9c Setup callbacks for the ALSA backend. David Reid 2018-07-15 21:56:22 +10:00
  • 4543c724df Setup callbacks for the PulseAudio backend. David Reid 2018-07-15 21:53:32 +10:00
  • d54116fcc3 Setup callbacks for the OSS backend. David Reid 2018-07-15 21:32:04 +10:00
  • e04d4e61b6 Setup callbacks for the DirectSound backend. David Reid 2018-07-15 21:28:39 +10:00
  • e06aa2aaf8 Setup callbacks for the WinMM backend. David Reid 2018-07-15 21:26:19 +10:00
  • 6b3a8db3bf Setup callbacks for the OpenAL backend. David Reid 2018-07-15 21:23:44 +10:00
  • a063e379c0 Setup callbacks for the NULL backend. David Reid 2018-07-15 21:21:23 +10:00
  • c72a79f25c Clean up for asynchronous backends. David Reid 2018-07-15 21:18:10 +10:00
  • 73af94d28e Const correctness. David Reid 2018-07-15 21:14:18 +10:00
  • 051808d512 Start using the new callback system with the Core Audio backend. David Reid 2018-07-15 21:02:54 +10:00
  • 668e418151 Start using the new callback system for the OpenSL backend. David Reid 2018-07-15 20:59:05 +10:00
  • 4f4530148a Start using the new callback system for the JACK backend. David Reid 2018-07-15 20:49:06 +10:00
  • 5b11f5d0c1 Start using the new callback system with the SDL backend. David Reid 2018-07-15 20:30:34 +10:00
  • a3064276ca Add a flag for asynchronous backends. David Reid 2018-07-15 20:10:49 +10:00
  • 577be8aef3 Convert WASAPI over to the new callback based backend system. David Reid 2018-07-15 19:55:06 +10:00
  • f67f623f17 Bump version. David Reid 2018-07-15 17:57:31 +10:00
  • 7040cffd42 Update dr_mp3. David Reid 2018-07-15 17:30:46 +10:00
  • 22fdc3a3cf Update revision history. David Reid 2018-07-15 15:49:13 +10:00
  • 223c8e84d1 Add a quick and dirty test for resampling. David Reid 2018-07-15 14:17:01 +10:00
  • 5b2b688b00 Try fixing a crackling bug with resampling when capturing. David Reid 2018-07-15 14:16:06 +10:00
  • 1b1ca9014a Fix a bug with sinc SRC. David Reid 2018-07-15 13:09:28 +10:00
  • b4237a51ba Fix build when disabling AVX2. David Reid 2018-07-15 13:01:12 +10:00
  • 99b867cb51 Use sinc instead of linear as the default SRC algorithm. David Reid 2018-07-14 21:39:38 +10:00
  • b250bcdf06 ALSA: Fix a potential infinite loop in MMAP mode. David Reid 2018-07-14 00:21:17 +00:00
  • 4f85fb8692 Merge branch 'dev' of https://github.com/dr-soft/mini_al into dev David Reid 2018-07-11 20:37:26 +10:00
  • efe9d9e0c2 Small improvements to Core Audio. David Reid 2018-07-11 20:37:18 +10:00
  • 15375deb61 Disconnect the temporary PulseAudio context. David Reid 2018-07-11 10:07:50 +00:00
  • 7d5e515d62 Fix a memory leak. David Reid 2018-07-11 10:03:44 +00:00
  • f9557f1396 JACK: Fail context init if JACK is unusable. David Reid 2018-07-11 10:01:06 +00:00
  • 3405d9d516 PulseAudio: Fail context init when PA is unusable. David Reid 2018-07-11 09:44:03 +00:00
  • 37d6bb6a6e Work on a fix for capture on macOS. David Reid 2018-07-09 21:24:24 +10:00
  • cd3d1f1230 Core Audio: Fix a bug where the internal callback is not called. David Reid 2018-07-07 10:27:06 +10:00
  • c438509bb2 Set the default log level. David Reid 2018-07-07 09:48:12 +10:00
  • b3d911b94d Fix a bug on macOS. David Reid 2018-07-07 09:32:55 +10:00
  • 45b48c250f Bump version. David Reid 2018-07-06 20:42:28 +10:00
  • 7e792b4b88 Fix build error when compiling as C++. David Reid 2018-07-06 19:49:49 +10:00
  • b512f3d399 Add build script for tests for macOS. David Reid 2018-07-06 19:43:11 +10:00
  • 9a0cd791b8 Fix a warning. David Reid 2018-07-06 18:47:45 +10:00
  • 3cced15578 Fix compilation error on Android builds. David Reid 2018-07-06 18:41:20 +10:00
  • 77c7488119 Bump version. David Reid 2018-07-05 23:10:05 +10:00
  • 3ed0f402f2 Update dr_flac. David Reid 2018-07-05 22:31:26 +10:00
  • dbd236dae7 Don't be so agressive with RPI buffer scaling. David Reid 2018-07-05 12:23:06 +00:00
  • 78e4de8b2c Silence a warning. David Reid 2018-07-05 21:53:58 +10:00
  • c25318d8cf Fix a crash relating to SIMD. David Reid 2018-07-05 19:53:40 +10:00
  • 6e3a0a4fe5 Update extras. David Reid 2018-07-05 18:26:12 +10:00
  • 89f8cd7043 Fix some compilation errors on compilers without __has_include. David Reid 2018-07-03 21:08:04 +10:00
  • 4d954419b2 Core Audio: Fixes to runtime linking. David Reid 2018-07-03 19:21:46 +10:00
  • b41e9ac34e Core Audio: Fix some warnings. David Reid 2018-07-03 18:25:01 +10:00
  • 3cc3bb0843 Core Audio: Try to make platform detection more robust. David Reid 2018-07-02 23:39:56 +10:00
  • f1b38ef0d9 Core Audio: Clean up. David Reid 2018-07-02 23:10:26 +10:00
  • 9a6351ed9d Update notes on iOS. David Reid 2018-07-02 22:40:16 +10:00
  • 36189adb08 Core Audio: Try fixing build on older versions of macOS. David Reid 2018-07-02 22:29:59 +10:00
  • a551e58737 Add notes for iOS. David Reid 2018-07-02 22:20:17 +10:00
  • 1ad3883e87 Core Audio: Add initial support for iOS. David Reid 2018-07-02 21:36:47 +10:00
  • 5768862f2b Update revision history. David Reid 2018-07-01 20:26:07 +10:00
  • bb904ae6b9 Update readme. David Reid 2018-07-01 20:14:49 +10:00