Commit Graph

  • 4d3fe57fe3 Improved buffer management Tatsuyuki Ishi 2019-04-30 15:43:47 +0900
  • 0354548426
    Merge pull request #267 from ishitatsuyuki/254-segfault mitchmindtree 2019-04-29 22:21:48 +1000
  • af88cd87e2 Fix #254, logic error in frame/sample size Tatsuyuki Ishi 2019-04-29 20:33:03 +0900
  • 0b6df67085
    Merge pull request #265 from simonrepp/master mitchmindtree 2019-04-23 03:09:10 +1000
  • c2c7089d1a
    Minor textual corrections in crate documentation intro Simon Repp 2019-04-22 10:05:43 +0200
  • 2679ea845f impl Debug for Device (#253) Chris Morgan 2019-03-23 07:27:17 +1100
  • 5cb45bfd7e
    Added error handling for unknown ALSA device errors (#1) Florian Vick 2018-11-06 21:01:03 +0100
  • 8a002b7077 Fix failing the assertion when HRESULT is AUDCLNT_S_BUFFER_EMPTY azyobuzin 2018-10-12 11:55:18 +0900
  • c2d606176a readme: mention system dependencies (#240) Ben Boeckel 2018-09-17 09:57:51 -0400
  • 1a3a8956e4 WASPI - Fix stream start after destroy (#241) Andre-Philippe Paquet 2018-09-12 07:13:13 -0400
  • 71a5a43e33 Come to think of it, changing comparison logic unexpectedly is a bad idea. Artem 2018-07-14 16:22:56 +0200
  • e959c770e2 Compare the Windows devices by ID, allowing the user to detect if the default device has been changed. Artem 2018-07-14 15:42:48 +0200
  • 513071b60a Don't panic when an audio device is disconnected. Artem 2018-07-14 15:41:30 +0200
  • 95caa88cfa Fix the PauseStream handler to flip the `playing` bit. (#233) Artem 2018-07-10 16:43:52 +0200
  • 77a4ee6145 impl default output format for emscripten (#234) thiolliere 2018-07-10 15:04:00 +0200
  • 568d4097e7 Upgrade lazy_static (#232) Jacob Kiesel 2018-07-03 13:07:08 -0600
  • 77ce5eba06 Implement Display and Error for DefaultFormatError (#230) Nitori 2018-06-30 04:51:24 -0500
  • 20fffb26fb Add missing braking changes introduced into 0.7 (#219) frazar 2018-04-18 15:18:10 +0200
  • a2fe9386af [coreaudio] Fix handling of non-default sample rates for input streams (#214) mitchmindtree 2018-04-01 17:10:46 +0545
  • c20978fc01 Add an example that demonstrates feeding input directly to output with some latency mitchmindtree 2018-02-17 15:16:03 +1100
  • 06a0f0a3ab Publish 0.8 for new Device and Stream API. Update CHANGELOG. (#209) mitchmindtree 2018-02-15 18:47:43 +1100
  • c38bbb26e4 Update to a more general Device and Stream API. Add support for input streams (E.g. microphone). Add default format methods. (#201) mitchmindtree 2018-02-13 00:10:24 +1100
  • b47e46a4ac Update winapi version from 0.2 to 0.3 (#202) mitchmindtree 2018-02-08 03:36:59 +1100
  • 3ff9e6fe65
    Publish 0.7 (#200) Pierre Krieger 2018-02-04 13:03:03 +0100
  • fcc75f4566 Rename `SamplesRate` to `SampleRate` and `ChannelsCount` to `ChannelCount` (#199) mitchmindtree 2018-02-04 23:02:16 +1100
  • f2728f6bdf Remove unused `ChannelPosition` API (update all backends and examples accordingly) (#198) mitchmindtree 2018-02-04 20:38:06 +1100
  • 6bf65f589d
    Merge pull request #196 from mitchmindtree/device_enumeration mitchmindtree 2018-02-04 15:10:39 +1100
  • d482d646a0 Link only to necessary coreaudio frameworks mitchmindtree 2018-02-03 14:14:15 +1100
  • 3952c44c63 [macos] Implement Endpoint and Format Enumeration mitchmindtree 2018-01-26 23:49:47 +1100
  • 091798ac5a
    Merge pull request #195 from mitchmindtree/macos_format mitchmindtree 2018-01-28 00:36:33 +1100
  • 45f2f1b371 Update changelog mitchmindtree 2018-01-24 21:34:18 +1100
  • dcb7dea028 Implement format handling in `build_voice` macos backend mitchmindtree 2018-01-23 16:58:37 +1100
  • e8d3ffe277 remmove old doc (#191) thiolliere 2017-12-14 21:20:07 +0100
  • d09532c36e Publish v0.6.0 (#190) mitchmindtree 2017-12-11 19:31:22 +1100
  • 37016e612c Fix macos build (#186) Andriy Symonovych 2017-12-06 13:13:36 +0200
  • 5105427529 Fix coreaudio build (#189) Zachary Hamm 2017-12-05 01:47:08 -0600
  • e9856c07ed [coreaudio] Remove intermediate buffer (#182) Eidolon 2017-11-03 04:51:02 -0500
  • 77cd690b00 [coreaudio] Simplify error conversion (#183) Eidolon 2017-11-03 04:50:02 -0500
  • 019b27350f Implement `pause` and `play` for ALSA backend (#176) mitchmindtree 2017-11-02 19:30:15 +1000
  • 743e4e3526
    Fix #177 (#179) tomaka 2017-11-01 10:15:17 +0100
  • 91adc3e380 Docs and style improvements (#174) tomaka 2017-10-23 16:41:38 +0200
  • c524f63000 Improve the emscripten backend (#172) tomaka 2017-10-22 14:17:25 +0200
  • f7c503ff05 Add testing on circle-ci (#171) tomaka 2017-10-21 15:08:34 +0200
  • d353c97c30 Add samples conversion functions and publish 0.5.1 (#170) tomaka 2017-10-21 09:45:02 +0200
  • 40bd5a9f2c Publish 0.5.0 (#169) tomaka 2017-10-21 09:25:24 +0200
  • 87949d859b Add SupportedFormat (#168) tomaka 2017-10-20 21:18:40 +0200
  • 393206bde9 examples: Avoid f32 precision loss in beep example (#167) jansol 2017-10-20 18:12:01 +0300
  • c28407b26d Fix warnings and reduce scope of libc (#166) tomaka 2017-10-19 12:44:14 +0200
  • 6ae01f437c RFC: Rework the API [WIP] (#165) tomaka 2017-10-18 20:24:05 +0200
  • 4b019243c2 Rename the methods of the backend as well (#164) tomaka 2017-10-12 11:54:09 +0200
  • 84f0acbd65 Publish 0.4.6 (#163) tomaka 2017-10-11 14:34:40 +0200
  • 2028d5907f Run rustfmt on the code (#162) tomaka 2017-10-11 13:24:49 +0200
  • cdcef96279 Remove the `get_` prefix of methods (#151) tomaka 2017-10-11 10:39:44 +0200
  • 35d9201b85 Merge pull request #161 from matwork/ios tomaka 2017-10-11 09:31:16 +0200
  • bd88d9d6ff Document RemoteIO as ios unit fallback egnehots 2017-10-10 20:43:37 +0200
  • 33a8cde056 Minimal ios support egnehots 2017-10-10 18:24:53 +0200
  • 7a2069f249 Merge pull request #159 from gmorenz/master tomaka 2017-07-18 20:31:49 +0200
  • 276722cc7b Update version number in readme gmorenz 2017-07-18 14:00:21 -0400
  • 0245754cd0 Merge pull request #158 from johalun/alsa-pipe tomaka 2017-07-13 16:11:24 +0200
  • e86ffce712 Fixes for *BSDs Johannes Lundberg 2017-07-13 13:58:01 +0200
  • e1380e0d57 Merge pull request #155 from mitchmindtree/publish tomaka 2017-04-28 17:25:29 +0200
  • 381d599155 Publish 0.4.5 mitchmindtree 2017-04-29 01:04:13 +1000
  • 95e3bc41e6 Merge pull request #154 from shockham/master tomaka 2017-04-20 13:49:45 +0200
  • 97657fae4a SampleStream also holds on to the AudioUnit so it is not dropped shockham 2017-04-19 11:44:42 +0100
  • 8cfe176e52 Fix for loop in EventLoop::run being optimised out in a release build on macOS shockham 2017-04-07 11:06:00 +0100
  • 22884f70c3 Merge pull request #153 from plietar/patch-2 tomaka 2017-03-06 22:33:41 +0100
  • 9c20ab27a7 Bump alsa-sys version number Paul Liétar 2017-03-06 15:57:18 +0000
  • 1e6e027042 Merge pull request #152 from plietar/patch-1 tomaka 2017-02-24 20:33:17 +0100
  • 321673278f Mark alsa-sys as linking to alsa Paul Lietar 2017-02-24 16:57:44 +0000
  • 37cc8f5e64 Merge pull request #149 from tomaka/deps tomaka 2017-02-10 10:06:30 +0100
  • 263039412e Simplify the Cargo.toml Pierre Krieger 2017-02-07 14:41:42 +0100
  • 89b55e9eda Merge pull request #150 from tomaka/no-publish tomaka 2017-02-10 09:56:00 +0100
  • 937f301f3d Stop publishing on gh-pages Pierre Krieger 2017-02-10 09:45:41 +0100
  • 80c008c0a0 Merge pull request #146 from nchashch/sw_params_set_avail_min-fix tomaka 2017-02-04 08:46:57 +0100
  • 5c33787f48 Bump crate version to 0.4.4 Nikita Chashchinskii 2017-02-04 07:40:06 +0300
  • 0f8babe8bd Pass period instead of buffer to snd_pcm_sw_params_set_avail_min Nikita Chashchinskii 2017-01-25 11:07:23 +0300
  • 9dca830d35 Merge pull request #147 from jwestfall69/version-bump tomaka 2017-02-02 08:56:40 +0100
  • d167bbc206 bump crate to 0.4.3 jwestfall 2017-02-01 20:51:41 -0800
  • 13cc45234c Merge pull request #145 from jwestfall69/alsa-avail-min-fix tomaka 2017-01-25 07:11:48 +0100
  • 7c03219451 alsa: set sw_params_set_avail_min based on get_params buffer size jwestfall 2017-01-23 16:10:44 -0800
  • 76f173217c Merge pull request #143 from yupferris/master tomaka 2017-01-19 17:04:06 +0100
  • 6e8f51de09 Bump crate version to 0.4.2 ferris 2017-01-19 16:06:17 +0100
  • 929bc1b8be Add coreaudio-rs dependency for i686-apple-darwin ferris 2017-01-19 14:51:50 +0100
  • c422931255 Merge pull request #140 from tomaka/deprecated tomaka 2016-11-16 08:38:12 +0100
  • c291ab13f1 Mark deprecated functions as deprecated Pierre Krieger 2016-11-16 08:32:02 +0100
  • 871352ce60 Merge pull request #139 from tomaka/win-fix tomaka 2016-11-16 08:26:48 +0100
  • 4511ac5b56 Publish 0.4.1 Pierre Krieger 2016-11-16 08:18:14 +0100
  • a26a9f5337 Fix compilation on windows Pierre Krieger 2016-11-16 08:17:11 +0100
  • d6f22f4ceb Merge pull request #136 from HybridEidolon/coreaudio-play-pause tomaka 2016-10-18 08:33:24 +0200
  • b44a2ab515 [osx] Implement play/pause for coreaudio Ronald Kinard 2016-10-18 01:20:40 -0500
  • bb65200745 Merge pull request #135 from thiolliere/alsa_play_pause tomaka 2016-10-02 16:38:25 +0200
  • 25bb025a9a arc not necessary thiolliere 2016-10-02 14:24:30 +0200
  • 5c86eec4f3 line not necessary thiolliere 2016-10-02 14:21:33 +0200
  • 1b0c9f2c54 syntax: space after comma thiolliere 2016-10-02 14:19:58 +0200
  • f822631bc4 impl play and pause for ALSA thiolliere 2016-10-02 13:18:27 +0200
  • f68509982a Merge pull request #134 from tomaka/0.4.0 tomaka 2016-10-01 10:37:21 +0200
  • d0610c14f0 Publish 0.4.0 Pierre Krieger 2016-10-01 10:30:38 +0200
  • a00cf67900 Merge pull request #131 from tomaka/tryfix-osx tomaka 2016-10-01 10:28:20 +0200
  • 2d75e2eaf5 Merge pull request #133 from mitchmindtree/tryfix-osx tomaka 2016-10-01 10:23:31 +0200
  • f71a95cd0e Do not lock inner twice. Fixes bug in osx futures 0.1.1 update. mitchmindtree 2016-10-01 18:19:27 +1000