Commit Graph

1158 Commits

Author SHA1 Message Date
David Reid aacc560fab Add a backend nuance note for PulseAudio. 2018-11-18 16:15:38 +10:00
David Reid eab33043f2 Add more debug output. 2018-11-18 15:26:17 +10:00
David Reid 26e9721077 Add early work on a new experimental resampler. 2018-11-18 14:33:23 +10:00
David Reid ad935b8108 Disable SDL on Linux for test_0. 2018-11-18 09:39:32 +10:00
David Reid 2735ee47ce PulseAudio: Update the buffer attributes when the format changes. 2018-11-17 18:29:39 +10:00
David Reid 0514012980 PulseAudio: Try using fixed format, rate and channels. 2018-11-17 17:30:44 +10:00
David Reid c11524d287 Remove some old code. 2018-11-17 17:21:35 +10:00
David Reid a440195b2e Small debug output tweak. 2018-11-17 17:20:51 +10:00
David Reid 054ef1239c PulseAudio: Tweak buffer attributes. 2018-11-17 17:19:30 +10:00
David Reid 714c31839c Add some debug output. 2018-11-17 16:17:28 +10:00
David Reid 80e07775e2 Fix a typo with debug output. 2018-11-17 15:42:06 +10:00
David Reid db33254ceb Core Audio: Send silence to the client in unsupported cases. 2018-11-17 13:24:56 +10:00
David Reid ba12e1d7bc Potential fixes for Core Audio. 2018-11-17 13:08:03 +10:00
David Reid 496ccdfcee Fix a timing bug with the null backend. 2018-11-15 20:11:48 +10:00
David Reid bd29bb0bad Stop spamming the callback on the null backend. 2018-11-15 20:05:38 +10:00
David Reid 44bd98fee5 Minor tweaks to the Core Audio backend. 2018-11-15 15:34:49 +10:00
David Reid 351ac32d74 Try fixing a bug on iOS. 2018-11-13 13:44:22 +10:00
David Reid 026ae80fac Bump version. 2018-10-21 06:59:18 +10:00
David Reid b653281a82 CoreAudio: Try fixing a deadlock on uninit. 2018-10-20 12:20:32 +10:00
David Reid bb7d1f1db8 Fix a bug where an incorrect value is returned from mal_device_stop(). 2018-10-05 18:46:47 +10:00
David Reid c79c74cde5 Bump version. 2018-09-28 07:54:02 +10:00
David Reid 1574c56c96 Fix a bug with the SDL backend. 2018-09-26 18:59:06 +10:00
David Reid 70af537824 Fix Linux build with the ALSA backend. 2018-09-14 19:58:57 +10:00
David Reid a2f867cb6b Fix a stale comment. 2018-09-14 18:48:21 +10:00
David Reid 32a5f02b84 Bump version. 2018-09-12 18:21:46 +10:00
David Reid 1611d2c44c Update external libraries. 2018-09-11 19:19:54 +10:00
David Reid 10dffdcd0c Fix UWP detection bug. 2018-09-08 21:19:47 +10:00
David Reid 98338e268f Minor rearrangement. 2018-09-01 08:06:36 +10:00
David Reid 2192424672 Update dr_flac. 2018-08-29 20:55:55 +10:00
David Reid e511458e33 Inline some functions and clean up. 2018-08-28 18:50:23 +10:00
David Reid a2954dc13d Remove unnecessary volatile qualifiers. 2018-08-28 18:22:05 +10:00
David Reid ce5ab2c17e Thread safety experiments. 2018-08-26 19:00:36 +10:00
David Reid 36ec24cda6 Add experimental ring buffer implementation. 2018-08-26 18:25:25 +10:00
David Reid 61e52632ff Bump version. 2018-08-26 18:04:09 +10:00
David Reid 48eda94887 Don't pass -mavx2 in the batch file. 2018-08-26 11:01:00 +10:00
David Reid 8459892bf3 Fix some minor typos. 2018-08-26 10:18:40 +10:00
David Reid 810de16154 Fix some debug output errors. 2018-08-26 09:51:25 +10:00
David Reid 62f2d6931c Fix the dithering example from the last commit. 2018-08-26 08:06:31 +10:00
David Reid 51fd450593 Enable debug output for the dithering test. 2018-08-26 07:57:55 +10:00
David Reid d6f49f3096 WASAPI: Explicitly disable exclusive mode on UWP for now. 2018-08-26 07:57:15 +10:00
David Reid 6968ab810d Update dr_mp3. 2018-08-25 18:22:58 +10:00
David Reid c35bc17f95 Fix warning. 2018-08-25 18:18:57 +10:00
David Reid 35b2237c44 OSS: Set the exclusive mode flag. 2018-07-30 08:54:08 +10:00
David Reid c19311461f sndio: Set the exclusive mode flag on the device. 2018-07-30 23:05:03 +10:00
David Reid 726da178d1 Update dr_mp3. 2018-08-25 15:33:12 +10:00
David Reid 26e9eb620f Potential fix for a bug where the audio format is not init'd properly. 2018-08-25 10:51:15 +10:00
David Reid 7f61ec3cc1 audio(4): Some cross platform fixes. 2018-07-30 22:19:39 +10:00
David Reid d18e8095e2 audio(4): Add some debug output. 2018-08-25 00:13:59 +00:00
David Reid fc3ee39339 audio(4): Some tweaks to device IO. 2018-08-24 22:13:48 +00:00
David Reid c5d30341a1 audio(4): Experiment with non-blocking mode. 2018-08-22 11:26:14 +00:00