Commit Graph

  • dc8c93ff1d iOS: Output sound to speakers instead of receiver by default. David Reid 2018-11-20 18:42:40 +10:00
  • 58b49fdbb9 Potential fix for an initialization error with OpenAL. David Reid 2018-11-19 20:48:16 +10:00
  • 2bf617fbc5 Core Audio: Potential bug fix for incorrect playback and capture. David Reid 2018-11-19 18:20:30 +10:00
  • 523e745fca Remove a useless statement. David Reid 2018-11-18 21:17:32 +10:00
  • aacc560fab Add a backend nuance note for PulseAudio. David Reid 2018-11-18 16:15:38 +10:00
  • eab33043f2 Add more debug output. David Reid 2018-11-18 15:26:17 +10:00
  • 26e9721077 Add early work on a new experimental resampler. David Reid 2018-11-18 14:33:23 +10:00
  • ad935b8108 Disable SDL on Linux for test_0. David Reid 2018-11-18 09:39:32 +10:00
  • 2735ee47ce PulseAudio: Update the buffer attributes when the format changes. David Reid 2018-11-17 18:29:39 +10:00
  • 0514012980 PulseAudio: Try using fixed format, rate and channels. David Reid 2018-11-17 17:30:44 +10:00
  • c11524d287 Remove some old code. David Reid 2018-11-17 17:21:35 +10:00
  • a440195b2e Small debug output tweak. David Reid 2018-11-17 17:20:51 +10:00
  • 054ef1239c PulseAudio: Tweak buffer attributes. David Reid 2018-11-17 17:19:30 +10:00
  • 714c31839c Add some debug output. David Reid 2018-11-17 16:17:28 +10:00
  • 80e07775e2 Fix a typo with debug output. David Reid 2018-11-17 15:42:06 +10:00
  • db33254ceb Core Audio: Send silence to the client in unsupported cases. David Reid 2018-11-17 13:24:56 +10:00
  • ba12e1d7bc Potential fixes for Core Audio. David Reid 2018-11-17 13:08:03 +10:00
  • 496ccdfcee Fix a timing bug with the null backend. David Reid 2018-11-15 20:11:48 +10:00
  • bd29bb0bad Stop spamming the callback on the null backend. David Reid 2018-11-15 20:05:38 +10:00
  • 44bd98fee5 Minor tweaks to the Core Audio backend. David Reid 2018-11-15 15:34:49 +10:00
  • 351ac32d74 Try fixing a bug on iOS. David Reid 2018-11-13 13:44:22 +10:00
  • 026ae80fac Bump version. David Reid 2018-10-21 06:59:18 +10:00
  • b653281a82 CoreAudio: Try fixing a deadlock on uninit. David Reid 2018-10-20 12:20:32 +10:00
  • bb7d1f1db8 Fix a bug where an incorrect value is returned from mal_device_stop(). David Reid 2018-10-05 18:46:47 +10:00
  • c79c74cde5 Bump version. David Reid 2018-09-28 07:54:02 +10:00
  • 1574c56c96 Fix a bug with the SDL backend. David Reid 2018-09-26 18:59:06 +10:00
  • 70af537824 Fix Linux build with the ALSA backend. David Reid 2018-09-14 19:58:57 +10:00
  • a2f867cb6b Fix a stale comment. David Reid 2018-09-14 18:48:21 +10:00
  • 32a5f02b84 Bump version. David Reid 2018-09-12 18:21:46 +10:00
  • 1611d2c44c Update external libraries. David Reid 2018-09-11 19:19:54 +10:00
  • 10dffdcd0c Fix UWP detection bug. David Reid 2018-09-08 21:19:47 +10:00
  • 98338e268f Minor rearrangement. David Reid 2018-09-01 08:06:36 +10:00
  • 2192424672 Update dr_flac. David Reid 2018-08-29 20:55:55 +10:00
  • e511458e33 Inline some functions and clean up. David Reid 2018-08-28 18:50:23 +10:00
  • a2954dc13d Remove unnecessary volatile qualifiers. David Reid 2018-08-28 18:22:05 +10:00
  • ce5ab2c17e Thread safety experiments. David Reid 2018-08-26 19:00:36 +10:00
  • 36ec24cda6 Add experimental ring buffer implementation. David Reid 2018-08-26 18:25:25 +10:00
  • 61e52632ff Bump version. David Reid 2018-08-26 18:04:09 +10:00
  • 48eda94887 Don't pass -mavx2 in the batch file. David Reid 2018-08-26 11:01:00 +10:00
  • 8459892bf3 Fix some minor typos. David Reid 2018-08-26 10:18:40 +10:00
  • 810de16154 Fix some debug output errors. David Reid 2018-08-26 09:51:25 +10:00
  • 62f2d6931c Fix the dithering example from the last commit. David Reid 2018-08-26 08:06:31 +10:00
  • 51fd450593 Enable debug output for the dithering test. David Reid 2018-08-26 07:57:55 +10:00
  • d6f49f3096 WASAPI: Explicitly disable exclusive mode on UWP for now. David Reid 2018-08-26 07:57:15 +10:00
  • 6968ab810d Update dr_mp3. David Reid 2018-08-25 18:22:58 +10:00
  • c35bc17f95 Fix warning. David Reid 2018-08-25 18:18:57 +10:00
  • 35b2237c44 OSS: Set the exclusive mode flag. David Reid 2018-07-30 08:54:08 +10:00
  • c19311461f sndio: Set the exclusive mode flag on the device. David Reid 2018-07-30 23:05:03 +10:00
  • 726da178d1 Update dr_mp3. David Reid 2018-08-25 15:33:12 +10:00
  • 26e9eb620f Potential fix for a bug where the audio format is not init'd properly. David Reid 2018-08-25 10:51:15 +10:00
  • 7f61ec3cc1 audio(4): Some cross platform fixes. David Reid 2018-07-30 22:19:39 +10:00
  • d18e8095e2 audio(4): Add some debug output. David Reid 2018-08-25 00:13:59 +00:00
  • fc3ee39339 audio(4): Some tweaks to device IO. David Reid 2018-08-24 22:13:48 +00:00
  • c5d30341a1 audio(4): Experiment with non-blocking mode. David Reid 2018-08-22 11:26:14 +00:00
  • 0e6f0f3075 audio(4): Properly set the exclusive mode flag. David Reid 2018-08-21 08:59:46 +00:00
  • 85837cd8c2 Try fixing some compilation errors on MinGW. David Reid 2018-08-20 20:53:12 +10:00
  • d2d13076ef Disable automatic device switching in exclusive mode. David Reid 2018-08-20 20:48:42 +10:00
  • cb596d5484 WASAPI: Simplify device initialization. David Reid 2018-08-20 19:04:17 +10:00
  • c0105c711e Fix C++ compilation error. David Reid 2018-08-20 18:31:30 +10:00
  • 205e3fe8ff Remove an overly specific feature point. David Reid 2018-08-19 16:33:04 +10:00
  • 37b7e6c5c7 Clarify support for UWP. David Reid 2018-08-19 16:31:09 +10:00
  • 325b15a013 WASAPI: Add support for hardware offloading and low-latency shared mode David Reid 2018-08-19 16:21:12 +10:00
  • 821abec74f WASAPI: Experiment with hardware offloading. David Reid 2018-08-19 15:05:43 +10:00
  • 9862f6f193 WASAPI: Add support for compiling the UWP build as C. David Reid 2018-08-19 14:29:16 +10:00
  • dd3638f5fb Add declarations for IAudioClient2 and IAudioClient3. David Reid 2018-08-19 12:41:29 +10:00
  • 0b864d30c0 Core Audio: Fix runtime linking. David Reid 2018-08-19 11:08:53 +10:00
  • e837b5006b Core Audio: Extract the device name at initialization time. David Reid 2018-08-19 10:52:51 +10:00
  • fb0857461b Core Audio: Fix an error with stream routing. David Reid 2018-08-19 10:47:47 +10:00
  • 02af2cffea Core Audio: Add support for stream routing. David Reid 2018-08-19 10:40:17 +10:00
  • fadbcc31cb Update VS test project. David Reid 2018-08-18 20:14:35 +10:00
  • 614813b2e1 WASAPI: Implement stream routing. David Reid 2018-08-18 20:14:08 +10:00
  • 35352cca8a Update notes. David Reid 2018-08-16 19:58:54 +10:00
  • 47579f135e Update gitignore. David Reid 2018-08-16 18:41:03 +10:00
  • a3cad4a8b9 Add unplugging test to VS project. David Reid 2018-08-16 18:39:33 +10:00
  • 39910dce3d Fix a typo. David Reid 2018-08-15 17:26:15 +10:00
  • 337aaea321 Clean up some old code. David Reid 2018-08-15 16:40:30 +10:00
  • c4b6d4042a Initial work on default device reinitialization. David Reid 2018-08-15 16:01:26 +10:00
  • b51cdd3651 Bump version. David Reid 2018-08-12 13:40:20 +10:00
  • 13441af622 Add mal_sine_wave_read_ex(). David Reid 2018-08-12 10:03:31 +10:00
  • 22240e51b6 Add unplugging test. David Reid 2018-08-12 09:26:32 +10:00
  • 002a37b9af Fix a bug where it's possible for the internal channel map to be wrong. David Reid 2018-08-12 08:30:00 +10:00
  • 57101f618a WASAPI and WinMM: Stop the device an internal error occurs. David Reid 2018-08-12 08:15:53 +10:00
  • 21e15a4ca1 Fix some errors with the previous commit. David Reid 2018-08-11 21:31:05 +10:00
  • 30b705ccee Rename the audioio backend to audio(4). David Reid 2018-08-11 21:07:31 +10:00
  • 56a442a8ad PulseAudio: Small tweak to the default buffer size on PulseAudio. David Reid 2018-08-11 20:59:16 +10:00
  • 582a87983c Add standard channel map based on FreeBSD's sound(4) man page. David Reid 2018-08-11 19:44:46 +10:00
  • 93e2d23e98 Update readme. David Reid 2018-08-11 19:21:34 +10:00
  • b00c05366f Update notes. David Reid 2018-08-11 19:20:51 +10:00
  • 7649f6203e Update dr_mp3. David Reid 2018-08-11 18:57:08 +10:00
  • f53291c890 Add support for audioio to OpenBSD. David Reid 2018-07-30 17:17:05 +10:00
  • 1e3c8faf4b Clean up. David Reid 2018-08-11 13:57:45 +10:00
  • d5530a4691 ALSA: Try fixing a crackling bug. David Reid 2018-08-11 03:39:41 +00:00
  • 8732f9aa11 Update revision history. David Reid 2018-08-11 11:41:01 +10:00
  • 27488061c2 Clean up. David Reid 2018-08-11 11:38:27 +10:00
  • a6d777f149 audioio: Fix a bug where the buffer size is set incorrectly. David Reid 2018-08-06 12:20:58 +00:00
  • 931d669ff9 Add support for setting the device's buffer size in milliseconds. David Reid 2018-08-11 11:06:49 +10:00
  • d4916abdc9 Remove the experimental profiling based default buffer sizes. David Reid 2018-08-11 08:56:59 +10:00
  • 176d5a3cc6 Add MAL_COINIT_VALUE. David Reid 2018-08-09 18:56:00 +10:00
  • f894b83e97 Fix a sinc resampling bug where too much data is read from the client. David Reid 2018-08-08 21:39:25 +10:00
  • f452b6daaf Update extras. David Reid 2018-08-07 18:28:57 +10:00