Spencer Russell
|
25f9c1230f
|
improves xrun handling and fixes segfaults on ctrl-c
fixes #20
|
2020-02-23 23:05:32 -05:00 |
|
Spencer Russell
|
461cdc1557
|
add disable_sigint to make ctrl-C not crash Julia
|
2020-02-22 21:42:45 -05:00 |
|
Jakub Wronowski
|
81720e0155
|
default latency fix
|
2020-02-20 23:02:10 +01:00 |
|
Jakub Wronowski
|
03a32623e9
|
default latency
|
2020-02-20 22:59:05 +01:00 |
|
Jakub Wronowski
|
c18963ac53
|
removed SampledSignals.blocksize method
|
2020-02-20 22:48:04 +01:00 |
|
Jakub Wronowski
|
1fe68cf857
|
removed blocksize parameter
|
2020-02-18 23:04:51 +01:00 |
|
jakubwro
|
3ffdbb9bc9
|
exposed pa stream latency
|
2020-02-11 00:11:21 +01:00 |
|
Spencer Russell
|
b18b9bdcae
|
only look for ALSA on linux systems
|
2020-01-30 11:54:16 -05:00 |
|
Spencer Russell
|
9d780e4950
|
re-enables suppressing portaudio initialization output
|
2020-01-30 11:33:50 -05:00 |
|
Spencer Russell
|
d069e75a9f
|
bumps latency for more reliable performance
|
2020-01-30 11:28:44 -05:00 |
|
Spencer Russell
|
f123478231
|
now using a mutex to protect libportaudio access
|
2020-01-02 14:23:41 -05:00 |
|
Spencer Russell
|
16d0bc48be
|
adds auto-detection of ALSA config dir
|
2020-01-02 13:56:46 -05:00 |
|
Spencer Russell
|
9eb565e487
|
mostly working, but crashes sometimes
|
2020-01-02 00:02:00 -05:00 |
|
Spencer Russell
|
4c2ad4dc06
|
some more update-related tweaks
|
2020-01-01 14:59:46 -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
|
01ddd6b835
|
adds warn_xrun option
|
2019-04-02 14:06:00 -04:00 |
|
Spencer Russell
|
7f51c78596
|
enable warnings on xruns
|
2019-04-02 13:39:12 -04:00 |
|
Spencer Russell
|
8bd884d394
|
fixes field acess error when printing other errors
|
2019-02-27 09:01:09 -05:00 |
|
Spencer Russell
|
c66ad398bd
|
adds warning TODO for do-syntax
|
2018-12-05 11:22:28 -05:00 |
|
Spencer Russell
|
8d42b94a6a
|
adds do syntax support
|
2018-12-05 11:17:36 -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
|
45bfdc4830
|
now properly closing the error ringbuf
|
2018-08-16 15:59:00 -04:00 |
|
Spencer Russell
|
bc32d13f7d
|
Ref usage wasn't working on 0.6
|
2018-08-16 14:41:50 -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
|
47ea6a0c30
|
adds TestSetExtensions to test/REQUIRE
|
2017-05-19 01:10:19 -04:00 |
|
Spencer Russell
|
de0dd1054f
|
adds docstring for PortAudioStream
|
2017-05-19 01:03:43 -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
|
acaa305dfa
|
adds linux build of pa_shim, removes Suppressor dependency
|
2017-05-17 00:32:19 -04:00 |
|
Spencer Russell
|
0c36e1eec5
|
mostly adding tests and fixing bugs. passing tests now
|
2017-05-11 00:58:49 -04:00 |
|
Spencer Russell
|
9e3e66d37a
|
now reports hash of source file used to build shim
|
2017-05-09 13:08:00 -04:00 |
|
Spencer Russell
|
5c40329df6
|
new C-based ringbuffer handling seems to be mostly working
|
2017-05-09 11:46:11 -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
|
80af028efb
|
swallows STDERR to remove some spurrious warnings from PortAudio and OSX
|
2016-08-16 19:19:35 -04:00 |
|
Spencer Russell
|
fcf87c0c61
|
now setting ringbuf size and prefill to twice blocksize
|
2016-08-16 18:26:38 -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
|
7ea9da7e09
|
now always using a rational sample rate when using system default
|
2016-08-09 00:56:30 -04:00 |
|
Spencer Russell
|
e7cdbad4b3
|
now pulls samplerate from device by default. fixes #4
|
2016-08-08 23:34:54 -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
|
fd425b3ace
|
fixes bug when there's less than a full blocksize available in the ringbuffer
|
2016-07-31 01:42:47 -04:00 |
|
Spencer Russell
|
7cccb28d2b
|
fixes another allocation when run with inlining off
|
2016-07-30 02:05:00 -04:00 |
|
Spencer Russell
|
829a09a2ae
|
fixes munged case problem
|
2016-07-30 01:33:37 -04:00 |
|
Spencer Russell
|
30803bce97
|
renames bufsize to blocksize
|
2016-07-29 23:56:37 -04:00 |
|
Spencer Russell
|
77dcb8965c
|
seems to be mostly working with lockfree ringbuffer
|
2016-07-29 01:44:02 -04:00 |
|
Spencer Russell
|
e40933b97b
|
fixes 0.5 depwarns except AsyncCondition stuff
|
2016-07-28 00:55:56 -04:00 |
|