Commit graph

61 commits

Author SHA1 Message Date
Brandon Taylor
3c6bb1a27f Merge branch 'master' of https://github.com/bramtayl/PortAudio.jl 2021-07-01 10:41:04 -04:00
Brandon Taylor
fb49203835 Add gen README 2021-07-01 10:40:17 -04:00
bramtayl
191c3dbbcc
Update test/runtests.jl
Co-authored-by: Robert Luke <748691+rob-luke@users.noreply.github.com>
2021-07-01 09:44:08 -04:00
Brandon Taylor
30542fcb3b fix 2021-06-30 13:14:41 -04:00
Brandon Taylor
98172f7438 almost there 2021-06-30 12:11:42 -04:00
Brandon Taylor
05bcc26124 more cleanup and comments 2021-06-26 12:27:31 -04:00
Brandon Taylor
175addaf45 fix 2021-06-23 00:23:47 -04:00
Brandon Taylor
2bd53c2dd1 fix 2021-06-22 23:49:16 -04:00
Brandon Taylor
0c335dc50d coverage 2021-06-22 23:36:56 -04:00
Brandon Taylor
36f85795cd coverage 2021-06-22 23:11:12 -04:00
Brandon Taylor
8c9b7da5a4 fix? 2021-06-22 20:48:01 -04:00
Brandon Taylor
6d2bd0e658 fix? 2021-06-22 20:40:26 -04:00
Brandon Taylor
f1cc45e85f cleanup 2021-06-22 20:31:23 -04:00
Brandon Taylor
3860fa5f25 reduce thread spawning 2021-06-22 16:01:55 -04:00
Brandon Taylor
c61aeb8365 distinguish error numbers from codes 2021-06-21 09:31:53 -04:00
Brandon Taylor
12e1c2cde8 fix? 2021-06-17 17:10:19 -04:00
Brandon Taylor
dae686afdd fix tests 2021-06-17 17:03:53 -04:00
Brandon Taylor
887dbf6ee0 more coverage 2021-06-17 16:52:54 -04:00
Brandon Taylor
138551ec80 cleanup (again) 2021-06-17 14:28:55 -04:00
Brandon Taylor
4f62de7fda use CLANG wrappers 2021-06-17 13:49:33 -04:00
Brandon Taylor
619c79c489 fix 2021-06-14 10:33:39 -04:00
Brandon Taylor
98aede658a fix 2021-06-14 10:30:28 -04:00
bramtayl
b3cddf5669
run JuliaFormatter (#77) 2021-06-01 13:44:23 -04:00
bramtayl
50eb168f9a
More coverage (#76)
* more coverage

* more
2021-06-01 12:39:27 -04:00
bramtayl
dd68835815
Send debug to debug (#74)
* send to debug

* use Suppressor

* actually, this might be nicer as a macro

* return

* fix, add test

* small fix

* Logging target

* send xrun messages to debug

* Add note to README

* Revert "send xrun messages to debug"

This reverts commit d47abb9072.
2021-05-24 17:34:37 -04:00
Brandon Taylor
1d9e441168 handle C_NULL errors 2021-05-13 13:59:25 -04:00
bramtayl
06a1a0f243
Combine tests (#65)
* combine tests

* Delete runtests_local.jl

* More robust defaults, add SampledSignals

* get rid of flush

* get rid of flush, update printing

* Create runtests_local.jl

* Rename test/test/runtests_local.jl to test/runtests_local.jl
2021-05-13 11:42:09 -04:00
Spencer Russell
93916a630d Removes crufty files and outdated tests 2020-01-30 15:25:08 -05:00
Elliot Saba
a7919c5b64 Upgrade PortAudio to JLL packages 2019-12-27 22:50:45 -08:00
Julian P Samaroo
1f1f721fec Make things work on Julia v1, use BB for some deps
Removed Compat
Switched to BB repo for libportaudio
Re-enabled a now-passing pa_shim test
2019-09-08 18:59:37 -05:00
Spencer Russell
7d1be74eae adds workaround for libuv/libuv#1951. PA_SHIM REQUIRES LOCAL BUILD 2018-08-28 13:41:04 -04:00
Spencer Russell
b1e0183538 now testing on 0.6, 0.7, and 1.0 2018-08-16 12:41:35 -04:00
Spencer Russell
f6213dc5ef some more upgrades, changes a bunch of Ptrs to Refs 2018-08-15 23:18:44 -04:00
WooKyoung Noh
5823404f1a Compat Julia 0.7 2018-06-21 17:02:34 +09:00
Spencer Russell
a7cc0672a5 splits tests so we can run as much as possible during CI 2017-05-18 21:36:01 -04:00
Spencer Russell
e7b67133b3 tweaks one of the write tests 2017-05-18 21:19:03 -04:00
Spencer Russell
efd70272ab adds cross-compiled multiplatform builds and infrastructure to load them 2017-05-18 12:38:13 -04:00
Spencer Russell
3e7c6b5c1b fixes test opening default devices 2017-05-17 00:34:45 -04:00
Spencer Russell
acaa305dfa adds linux build of pa_shim, removes Suppressor dependency 2017-05-17 00:32:19 -04:00
Spencer Russell
85c34d3906 adds ps_shim lib build for OSX 2017-05-15 22:57:18 -04:00
Spencer Russell
0c36e1eec5 mostly adding tests and fixing bugs. passing tests now 2017-05-11 00:58:49 -04:00
Spencer Russell
ba5f60e097 Removes duplicate using SampledSignals in runtests.jl 2016-10-27 13:18:16 -04:00
Spencer Russell
15dcee6245 now just using floating-point samplerate 2016-09-29 02:31:07 -04:00
Spencer Russell
4fe967465c updates for SampledSignals 0.2.0 API 2016-09-04 13:05:42 -04:00
Spencer Russell
1d5ca112eb back to duplex-by-default but now with optional synchronization 2016-08-16 18:10:03 -04:00
Spencer Russell
fb30e51f91 fixes tests to they pass. issue filed for large resampling 2016-08-08 21:31:29 -04:00
Spencer Russell
2cc49cc3e0 fixes error with multichannel reading 2016-08-08 21:28:34 -04:00
Spencer Russell
ede482ce6f defaults to output-only, bigger ringbuf, fixes issue with multichannel writing 2016-08-08 20:25:02 -04:00
Spencer Russell
0d64e4bd0c now will do partial ringbuf read/writes in partial underflow conditions. crashes on 0.5 --inline-no 2016-08-01 13:20:53 -04:00
Spencer Russell
77dcb8965c seems to be mostly working with lockfree ringbuffer 2016-07-29 01:44:02 -04:00