mitchmindtree
|
1d66e18d7e
|
Fixed coreaudio callback to send proper buffersize, removed code in lib where sampleformat affected buffersize
|
2015-03-03 18:17:21 +11:00 |
mitchmindtree
|
1347c7c99d
|
Removed core_audio-sys local bindings in favour of new coreaudio-rs crate
|
2015-03-01 05:50:29 +11:00 |
mitchmindtree
|
d6470de74c
|
Properly shutdown the AudioUnit on drop
|
2015-02-28 06:43:15 +11:00 |
mitchmindtree
|
f212d85889
|
OSX support via the Apple Core Audio, Audio Unit C API. Only supports f32 so far.
|
2015-02-28 06:05:24 +11:00 |
Keegan McAllister
|
8692eb2fc6
|
Correct reported ALSA sample format
|
2015-02-24 14:02:22 -08:00 |
mitchmindtree
|
2b86445c9a
|
Merge remote-tracking branch 'upstream/master'
merging with upstream changes
|
2015-02-23 00:50:10 +11:00 |
mitchmindtree
|
c9fe2a132a
|
Commiting pre-merge
|
2015-02-23 00:50:06 +11:00 |
Pierre Krieger
|
28bd368658
|
Update for rustc
|
2015-02-22 11:24:49 +01:00 |
Pierre Krieger
|
0fa579d885
|
Update for rustc
|
2015-02-19 21:22:22 +01:00 |
Pierre Krieger
|
2e6143269a
|
Update for rustc
|
2015-01-29 14:57:11 +01:00 |
Pierre Krieger
|
284f12f1cb
|
Update for winapi
|
2015-01-20 16:45:47 +01:00 |
Pierre Krieger
|
48efe03661
|
Add a "null" implementation for platforms that aren't supported
|
2015-01-09 22:52:12 +01:00 |
Pierre Krieger
|
2bc50adf4d
|
Update for rust-1.0 alpha
|
2015-01-09 21:25:51 +01:00 |
Pierre Krieger
|
23e1e0639c
|
Update for Rustc
|
2015-01-08 21:24:04 +01:00 |
Pierre Krieger
|
420a0f0fd4
|
Update for rustc
|
2015-01-05 10:52:59 +01:00 |
Pierre Krieger
|
7adfdb4461
|
Update for changes in rustc
|
2014-12-30 08:35:13 +01:00 |
Pierre Krieger
|
7389ebf84b
|
Add `#[must_use]` marker for Buffer
|
2014-12-26 10:39:19 +01:00 |
tomaka
|
73cd809636
|
Merge pull request #5 from tomaka/add-play-pause
Add play() and pause() functions
|
2014-12-23 15:28:43 +01:00 |
Pierre Krieger
|
d947014084
|
Add play() and pause() functions
|
2014-12-23 15:25:25 +01:00 |
tomaka
|
0f76134359
|
Merge pull request #8 from tomaka/clean-convert-samples
Cleanup and add tests for convert_samples_rate
|
2014-12-23 15:02:26 +01:00 |
Pierre Krieger
|
6f01c38a62
|
Implement f32 to i16 and f32 to u16 conversions
|
2014-12-22 16:35:10 +01:00 |
Pierre Krieger
|
aa83f64443
|
Cleanup and add tests for convert_samples_rate
|
2014-12-22 16:31:37 +01:00 |
Pierre Krieger
|
fb11478bf6
|
Cleanup and add tests for convert_channels
|
2014-12-22 15:34:18 +01:00 |
Pierre Krieger
|
56cb67989e
|
Update for rustc
|
2014-12-20 18:55:44 +01:00 |
Pierre Krieger
|
e607e65379
|
Improve documentation
|
2014-12-17 09:45:14 +01:00 |
Pierre Krieger
|
04f9aac2c3
|
Rename `Channel` to `Voice`
|
2014-12-17 09:16:26 +01:00 |
Pierre Krieger
|
094dbef0e4
|
Add some documentation
|
2014-12-17 09:13:58 +01:00 |
Pierre Krieger
|
f096a3b3a9
|
Add fixes and tests for samples conversions
|
2014-12-17 09:08:13 +01:00 |
Pierre Krieger
|
9721004ad0
|
Use Cow for formats conversions to avoid an allocation and copy
|
2014-12-17 08:53:09 +01:00 |
Pierre Krieger
|
f4ac8a5492
|
Implement all samples formats
|
2014-12-17 08:47:19 +01:00 |
Pierre Krieger
|
d3d6dd94db
|
Implement samples formats conversions
|
2014-12-17 08:39:00 +01:00 |
Pierre Krieger
|
c2ed846765
|
Add basic implementation for alsa
|
2014-12-16 16:54:58 +01:00 |
Pierre Krieger
|
302a1941ab
|
Fix warnings
|
2014-12-15 16:41:57 +01:00 |
Pierre Krieger
|
d06a67a97b
|
Fix PCM formats conversions not working
|
2014-12-15 16:40:55 +01:00 |
Pierre Krieger
|
49636365d8
|
Switch back to using buffers
|
2014-12-15 16:32:13 +01:00 |
Pierre Krieger
|
1a556514b0
|
Sound output now works correctly
|
2014-12-15 16:26:55 +01:00 |
Pierre Krieger
|
9598f68d3c
|
Minor fixes
|
2014-12-15 16:06:37 +01:00 |
Pierre Krieger
|
5c6fa4384f
|
Fix issue when calling `buffer.samples()` multiple times with the same buffer
|
2014-12-15 15:48:30 +01:00 |
Pierre Krieger
|
e26a8c4cb2
|
Minor nitpicking
|
2014-12-15 15:40:30 +01:00 |
Pierre Krieger
|
04d07c27dc
|
Modify API to use a "samples" iterator
|
2014-12-15 15:29:59 +01:00 |
Pierre Krieger
|
081912c5fb
|
Implement some samples rate conversions
|
2014-12-15 11:58:52 +01:00 |
Pierre Krieger
|
32bca93cc9
|
Implement some basic data conversion
|
2014-12-15 11:45:38 +01:00 |
Pierre Krieger
|
b23857a57c
|
Restore variable input format system
|
2014-12-15 10:29:29 +01:00 |
Pierre Krieger
|
f00bb5a2b8
|
Update for rustc
|
2014-12-15 10:16:18 +01:00 |
Pierre Krieger
|
b4b75f526a
|
Remove old code
|
2014-12-11 19:42:49 +01:00 |
Pierre Krieger
|
8efaf06ec2
|
Add destructor for wasapi::Channel
|
2014-12-11 19:42:04 +01:00 |
Pierre Krieger
|
99c23327d8
|
Add some formats-related functions
|
2014-12-11 19:07:58 +01:00 |
Pierre Krieger
|
0bdafdab9b
|
Buffer now always has the u8 format
|
2014-12-11 19:02:04 +01:00 |
Pierre Krieger
|
b98ac14bf4
|
Add some documentation
|
2014-12-11 18:09:48 +01:00 |
Pierre Krieger
|
873779aaa8
|
Add basic API
|
2014-12-11 17:41:18 +01:00 |
Pierre Krieger
|
6b48a00758
|
Semi-working WASAPI example
|
2014-12-11 16:28:26 +01:00 |
Pierre Krieger
|
4f96e54e31
|
Initial commit
|
2014-12-11 14:23:51 +01:00 |