Commit Graph

  • ab3b76ad75 fixes, remove transmute Tom Gowan 2018-11-07 18:38:33 +1100
  • 7950045240 minor fixes Tom Gowan 2018-11-07 14:59:38 +1100
  • 062205160c remove build.bat Tom Gowan 2018-11-07 14:12:59 +1100
  • 25070464f9 git ignore, temp files, fetch_add, os cfg Tom Gowan 2018-11-07 12:57:22 +1100
  • 523d25ad49 remove u16 Tom Gowan 2018-11-06 12:33:07 +1100
  • 616974353b opt in and bug fix Tom Gowan 2018-11-06 12:15:17 +1100
  • 1f24c76e6a commenting and rustfmt for device Tom Gowan 2018-11-05 12:51:55 +1100
  • 5248455cb7 commets and rustfmt for stream Tom Gowan 2018-11-05 12:41:15 +1100
  • 72c5e9a8c1 asio sys lib comments and rust fmt Tom Gowan 2018-11-05 11:29:28 +1100
  • f6d1a74be2 asio sys lib comments and rust fmt Tom Gowan 2018-11-05 11:28:59 +1100
  • ffcbc02e52 multi channels Tom Gowan 2018-11-04 21:23:24 +1100
  • 6e0eb073d1 sample rate support Tom Gowan 2018-11-02 22:06:08 +1100
  • b0b0484d4b endian conversion Tom Gowan 2018-11-01 17:58:50 +1100
  • 5ec6da3aad Fixed driver bug Tom Gowan 2018-11-01 12:21:00 +1100
  • 6a71f0a801 choose backend Tom Gowan 2018-10-31 13:22:10 +1100
  • 91f2edb277 utils as mod Tom Gowan 2018-10-31 10:34:14 +1100
  • ed50bb9923 adding outputs Tom Gowan 2018-10-30 16:50:20 +1100
  • ff7fd62a2d clean up Tom Gowan 2018-10-30 14:27:50 +1100
  • 93f75940d6 fixed offset bug Tom Gowan 2018-10-29 23:05:13 +1100
  • 8193bc9f79 sharing asio streams Tom Gowan 2018-10-29 22:57:42 +1100
  • 76eb07a274 Multiple streams Tom Gowan 2018-10-24 17:34:31 +1100
  • c24fa62028 error handling Tom Gowan 2018-10-23 20:13:29 +1100
  • ec172bbc47 error wrappers Tom Gowan 2018-10-20 13:59:47 +1100
  • 4ba291e8be multi channel support Tom Gowan 2018-10-19 14:05:55 +1100
  • 2ef7008615 Keep driver alive Tom Gowan 2018-10-16 22:25:37 +1100
  • ae7a03d788 Device rewrite Fixes #1 Fixes #12 Tom Gowan 2018-10-16 16:48:40 +1100
  • 056630cca3 removed allocation from output Tom Gowan 2018-10-12 23:38:55 +1100
  • 910e0ba351 working record wav Tom Gowan 2018-10-12 20:26:25 +1100
  • d430000d2c beep working Tom Gowan 2018-10-12 16:54:26 +1100
  • 8d5cb951d8 asio_utils Tom Gowan 2018-10-12 13:53:13 +1100
  • 9c355f5579 fixed buffer Tom Gowan 2018-10-09 21:12:52 +1100
  • c8c00793c0 attemp at removing buffer 2 DMSDeveloper 2018-04-26 15:25:04 +1000
  • ab7e17558f attemp at removing buffer DMSDeveloper 2018-04-26 14:58:36 +1000
  • 9a084347db removed itertools DMSDeveloper 2018-04-26 12:02:02 +1000
  • 892024f5d8 minor fixes 2 DMSDeveloper 2018-04-25 19:44:45 +1000
  • a1740a9282 record wav working v1 DMSDeveloper 2018-04-25 14:52:48 +1000
  • fe4d108477 minor fixes DMSDeveloper 2018-04-25 12:56:58 +1000
  • c978583863 recording v1 DMSDeveloper 2018-04-22 23:24:05 +1000
  • 2cfd60757a working on windows DMSDeveloper 2018-04-22 22:23:19 +1000
  • 49968f4b82 change of branch Tom Gowan 2018-04-22 22:07:47 +1000
  • e0a0dc9ec7
    Merge pull request #295 from mitchmindtree/traits_refactor mitchmindtree 2019-07-04 21:47:52 +0200
  • d59b4decf7 Return stdweb to old version Jake Shadle 2019-07-01 17:44:23 +0200
  • 04b6d66eed Bump dependencies Jake Shadle 2019-06-04 19:47:50 +0200
  • 5e4f384992 Refactor `Host` and related traits into a new `traits` module mitchmindtree 2019-06-28 23:42:07 +0200
  • 36dee482bd
    Merge pull request #290 from mitchmindtree/macos_condvar mitchmindtree 2019-06-26 02:28:16 +0200
  • 3603cbaee7 Remove macOS sleep loop in favour of using `Condvar` mitchmindtree 2019-06-25 17:38:54 +0200
  • 7e413cb660
    Merge pull request #289 from mitchmindtree/host mitchmindtree 2019-06-25 17:31:35 +0200
  • 51eba20c44 Remove DefaultHost type in favour of determining at runtime mitchmindtree 2019-06-25 16:54:50 +0200
  • 283a73054e Address some nits highlighted by ishitatsuyuki mitchmindtree 2019-06-25 16:26:27 +0200
  • e131979d22 Update README for addition of host enumeration API mitchmindtree 2019-06-24 23:27:46 +0200
  • 6e9b40e225 Minimize compiler flags by using nested platform_impl mods mitchmindtree 2019-06-24 22:49:18 +0200
  • f7cf0c65b8 Implement `Host` API for coreaudio backend mitchmindtree 2019-06-24 22:44:57 +0200
  • 6b6830ab57 Implement `Host` API for emscripten backend mitchmindtree 2019-06-24 22:38:48 +0200
  • 69cd058d28 Implement new `Host` API for WASAPI backend mitchmindtree 2019-06-24 22:21:19 +0200
  • e8a05379c2 [WIP] Introduce a `Host` API mitchmindtree 2019-06-23 15:49:48 +0200
  • 2b9e2e0b2c
    Merge pull request #288 from mitchmindtree/callback_event mitchmindtree 2019-06-24 21:33:32 +0200
  • c72bafd8ab Update examples eprintln to more accurately reflect error mitchmindtree 2019-06-24 20:57:01 +0200
  • c05d2916b1 Remove `StreamEvent` in favour of `StreamDataResult` mitchmindtree 2019-06-24 20:43:27 +0200
  • 26f7e99e9b Remove all `Pause`, `Play` and `Close` events mitchmindtree 2019-06-23 19:04:24 +0200
  • b1539c534f Add handling of `Play`, `Pause` and `Close` stream events to emscripten mitchmindtree 2019-06-22 17:47:31 +0200
  • b2c1226b47 Update coreaudio backend for `StreamEvent` API addition. mitchmindtree 2019-06-22 15:23:46 +0200
  • fddea2edd8 Update the null and emscripten backends for StreamEvent API mitchmindtree 2019-06-22 03:53:51 +0200
  • 3e3cf26cde Update `wasapi` backend for `StreamEvent` API addition. mitchmindtree 2019-06-22 02:48:47 +0200
  • 39cd5d0084 Update examples for addition of new StreamEvent API mitchmindtree 2019-06-22 00:10:40 +0200
  • e41baa248b Update alsa backend for addition of `StreamEvent` type mitchmindtree 2019-06-22 00:06:55 +0200
  • 59c789fbcd Add new `StreamEvent` type - enables more flexible user callback API mitchmindtree 2019-06-22 00:02:57 +0200
  • 9cc5df8805
    Merge pull request #286 from mitchmindtree/error_handling mitchmindtree 2019-06-21 16:30:18 +0200
  • e2ec0eace2 Remove gnu target to avoid need to install gcc for cc crate mitchmindtree 2019-06-21 16:17:58 +0200
  • d1a4f456de Remove 32-bit appveyor targets. Only build nightly on MSVC. mitchmindtree 2019-06-21 16:08:01 +0200
  • 2667547a9c Update lib docs to allow for testing on devices with no audio mitchmindtree 2019-06-21 15:57:15 +0200
  • 61c3520d70 Try using a slightly more modern yml to address appveyor build bug mitchmindtree 2019-06-21 15:50:30 +0200
  • 6164f83147 Fix compiler errors in wasapi backend after testing on windows mitchmindtree 2019-06-21 23:32:00 +1000
  • 0b6e66d38e Update examples to use std Termination mitchmindtree 2019-06-21 14:55:21 +0200
  • a733bdb4f9 Fix compile errors on macOS mitchmindtree 2019-06-21 03:11:20 +0200
  • eae0e18714 Add `PlayStreamError` and `PauseStreamError`. mitchmindtree 2019-06-21 03:03:03 +0200
  • ba8d354e93 Improve handling of `BuildStreamError` throughout crate. mitchmindtree 2019-06-21 02:38:59 +0200
  • f0e4e312c1 Improve handling of the `DefaultFormatError` mitchmindtree 2019-06-21 01:34:07 +0200
  • fbb97f51ef Update examples for DeviceNameError mitchmindtree 2019-06-21 01:37:55 +0200
  • 105086a108 Add new `DeviceNameError` type mitchmindtree 2019-06-21 00:53:11 +0200
  • 78a7cb9e79 Change `SupportedFormatsError::Unknown` variant to `BackendSpecific` mitchmindtree 2019-06-21 00:22:30 +0200
  • 42fc702f53 Add `BackendSpecificError`. Add new `DevicesError`. mitchmindtree 2019-06-20 22:37:36 +0200
  • cf84ab906f Rename `CreationError` to `BuildStreamError` mitchmindtree 2019-06-20 21:31:15 +0200
  • 0f27c1e0bb Rename `FormatsEnumerationError` to `SupportedFormatsError` mitchmindtree 2019-06-20 21:16:39 +0200
  • 1275db805b Remove std `Error` implementations in favour of using `failure` mitchmindtree 2019-06-07 21:04:08 +0200
  • 9c04bf7400
    Merge pull request #285 from mohanson/patch-1 mitchmindtree 2019-06-20 18:31:21 +0200
  • 6ceb3a215f
    Update feedback.rs Mohanson 2019-06-19 10:34:12 +0800
  • e6f61b3a82
    Merge pull request #283 from ishitatsuyuki/no-mutex mitchmindtree 2019-06-13 13:03:38 +0200
  • 1d3754fa7d Use channels instead of mutex Tatsuyuki Ishi 2019-06-13 15:31:37 +0900
  • 755eefedff
    Merge pull request #280 from mitchmindtree/deref_panic mitchmindtree 2019-06-08 00:13:53 +0200
  • 960b1d5a40 Remove unnecessary panic! from OutputBuffer Deref impl mitchmindtree 2019-06-07 21:05:14 +0200
  • d0cafd68bf
    Merge pull request #276 from AustinJ235/master mitchmindtree 2019-06-07 15:39:52 +0200
  • 7f7e50c96a
    Merge pull request #211 from mitchmindtree/feedback_example mitchmindtree 2019-06-06 18:09:09 +0200
  • 49b2c42443 add changelog entries for #248 #254 & #269; update version to 0.9.0 Austin Johnson 2019-06-06 10:29:52 -0500
  • 48e1a96e60
    Merge pull request #244 from azyobuzin/WasapiBufferEmpty mitchmindtree 2019-06-06 15:24:24 +0200
  • ba4a29ae6c
    Merge pull request #275 from desttinghim/invalid-params-fix mitchmindtree 2019-06-06 15:22:42 +0200
  • 78adc983f6 update hound & lazy_static; release 0.8.2 Austin Johnson 2019-06-06 00:49:49 -0500
  • e7c086d0af Return error from set_hw_params_from_format instead of crashing Louis Pearson 2019-05-31 14:08:39 -0600
  • b82ca1e348
    Merge pull request #235 from ArtemGr/master mitchmindtree 2019-06-04 20:15:26 +0200
  • 72fd027f57
    Merge pull request #269 from ishitatsuyuki/better-buffer mitchmindtree 2019-06-04 19:51:45 +0200
  • 7861dd84da
    Merge pull request #248 from RoflCopter24/master mitchmindtree 2019-05-30 23:56:43 +0200