Commit Graph

743 Commits

Author SHA1 Message Date
David Reid efe9d9e0c2 Small improvements to Core Audio. 2018-07-11 20:37:18 +10:00
David Reid 15375deb61 Disconnect the temporary PulseAudio context. 2018-07-11 10:07:50 +00:00
David Reid 7d5e515d62 Fix a memory leak. 2018-07-11 10:03:44 +00:00
David Reid f9557f1396 JACK: Fail context init if JACK is unusable. 2018-07-11 10:01:06 +00:00
David Reid 3405d9d516 PulseAudio: Fail context init when PA is unusable. 2018-07-11 09:44:03 +00:00
David Reid 37d6bb6a6e Work on a fix for capture on macOS. 2018-07-09 21:24:24 +10:00
David Reid cd3d1f1230 Core Audio: Fix a bug where the internal callback is not called. 2018-07-07 10:27:06 +10:00
David Reid c438509bb2 Set the default log level. 2018-07-07 09:48:12 +10:00
David Reid b3d911b94d Fix a bug on macOS. 2018-07-07 09:32:55 +10:00
David Reid 45b48c250f Bump version. 2018-07-06 20:42:28 +10:00
David Reid 7e792b4b88 Fix build error when compiling as C++. 2018-07-06 19:49:49 +10:00
David Reid b512f3d399 Add build script for tests for macOS. 2018-07-06 19:43:11 +10:00
David Reid 9a0cd791b8 Fix a warning. 2018-07-06 18:47:45 +10:00
David Reid 3cced15578 Fix compilation error on Android builds. 2018-07-06 18:41:20 +10:00
David Reid 77c7488119 Bump version. 2018-07-05 23:10:05 +10:00
David Reid 3ed0f402f2 Update dr_flac. 2018-07-05 22:31:26 +10:00
David Reid dbd236dae7 Don't be so agressive with RPI buffer scaling. 2018-07-05 12:23:06 +00:00
David Reid 78e4de8b2c Silence a warning. 2018-07-05 21:53:58 +10:00
David Reid c25318d8cf Fix a crash relating to SIMD. 2018-07-05 19:53:40 +10:00
David Reid 6e3a0a4fe5 Update extras. 2018-07-05 18:26:12 +10:00
David Reid 89f8cd7043 Fix some compilation errors on compilers without __has_include. 2018-07-03 21:08:04 +10:00
David Reid 4d954419b2 Core Audio: Fixes to runtime linking. 2018-07-03 19:21:46 +10:00
David Reid b41e9ac34e Core Audio: Fix some warnings. 2018-07-03 18:25:01 +10:00
David Reid 3cc3bb0843 Core Audio: Try to make platform detection more robust. 2018-07-02 23:39:56 +10:00
David Reid f1b38ef0d9 Core Audio: Clean up. 2018-07-02 23:10:26 +10:00
David Reid 9a6351ed9d Update notes on iOS. 2018-07-02 22:40:16 +10:00
David Reid 36189adb08 Core Audio: Try fixing build on older versions of macOS. 2018-07-02 22:29:59 +10:00
David Reid a551e58737 Add notes for iOS. 2018-07-02 22:20:17 +10:00
David Reid 1ad3883e87 Core Audio: Add initial support for iOS. 2018-07-02 21:36:47 +10:00
David Reid 5768862f2b Update revision history. 2018-07-01 20:26:07 +10:00
David Reid bb904ae6b9 Update readme. 2018-07-01 20:14:49 +10:00
David Reid d52e710b7d Core Audio: Remove the requirement to link to AudioToolbox. 2018-07-01 19:47:10 +10:00
David Reid 6ce416bb2a Core Audio: Remove requirement to link to CoreAudio. 2018-07-01 19:28:39 +10:00
David Reid df2c0239bb Core Audio: Remove requirement to link to CoreFoundation. 2018-07-01 18:50:53 +10:00
David Reid df58a2e458 Remove a stale comment. 2018-07-01 18:23:15 +10:00
David Reid 8b6caeb08a Core Audio: Consistency fixes. 2018-07-01 18:16:46 +10:00
David Reid 3efb8896ca Core Audio: Use a callback for the onStop event. 2018-07-01 18:13:34 +10:00
David Reid 19be46de60 Core Audio: Remove the old AudioQueue implementation. 2018-07-01 17:54:58 +10:00
David Reid 50c997f88f Core Audio: Implement AudioUnit backend to replace AudioQueue. 2018-07-01 17:44:00 +10:00
David Reid 08bf805495 Yet more tweaks to the Core Audio backend. 2018-06-30 22:40:43 +10:00
David Reid 9af45f3b82 More tweaks to the Core Audio backend. 2018-06-30 22:12:22 +10:00
David Reid 1eaf97d061 Update test to show a message when a device is stopped. 2018-06-30 20:47:48 +10:00
David Reid 1e9e2759b7 Add examples build script for Mac. 2018-06-30 19:28:58 +10:00
David Reid be2b31c0d7 Core Audio: Set up infrastructure for runtime linking. 2018-06-30 19:09:38 +10:00
David Reid a69c975760 Fix SDL backend on Mac. 2018-06-30 18:23:26 +10:00
David Reid fa73b3f021 Core Audio: Tweaks to the run loop logic. 2018-06-30 18:09:56 +10:00
David Reid ee3848a000 Get audio working with Core Audio. 2018-06-30 17:33:16 +10:00
David Reid 41b9a1a6d3 More work on the Core Audio backend. 2018-06-24 20:23:11 +10:00
David Reid 3963b2dc3e Implement mal_context_get_device_info() for Core Audio. 2018-06-24 15:44:06 +10:00
David Reid df216733f2 Implement device enumeration for Core Audio. 2018-06-24 10:19:40 +10:00