Commit graph

23 commits

Author SHA1 Message Date
Spencer Russell
c4dfef9178 more fixes to get the tests running without deprecations on 0.4 and 0.3 2015-11-12 09:51:12 -05:00
Spencer Russell
569cdf0d73 changes WinRPM packages names hopefully to the correct ones 2014-10-26 14:47:36 -04:00
Spencer Russell
4ebd7b946d adds WinRPM to REQUIRE and build.jl 2014-09-04 09:18:03 -04:00
Spencer Russell
8d291288cc removes unncessary Homebrew check in build.jl 2014-08-30 11:46:05 -04:00
Spencer Russell
eaca8109f5 now using a pure-julia portaudio wrapper and the read/write API 2014-08-28 16:05:51 -04:00
Spencer Russell
cbcfedbad0 adds shim revision check so we know if it gets out of sync 2014-08-28 13:36:38 -04:00
Spencer Russell
0c396b095b adds Pacman support, currently only works with BinDeps master 2014-08-25 16:50:04 -04:00
Spencer Russell
18f0cee2e5 now shipping pre-built shim binary for linux also 2014-07-27 15:39:24 -04:00
Spencer Russell
f6544cf7fd now only building the shim for linux installs 2014-07-27 14:46:46 -04:00
Spencer Russell
6af95e6f57 now tracking the compiled shim for OSX 2014-07-27 14:38:59 -04:00
Spencer Russell
3d1def96ec fixes to work with new support in Homebrew.jl for libsndfile and portaudio 2014-07-27 12:57:18 -04:00
Spencer Russell
201d2852c6 adds -L/usr/local/lib to shim Makefile, so it compiles on Iain's OSX machine 2014-06-28 13:11:32 -05:00
Spencer Russell
0d84cb409b removes flac test as it was broken on osx, adds get_audio_devices 2014-05-02 16:10:54 -04:00
Joris Kraak
7831578955 Add mono audio input to PortAudio shim
The way the PortAudio callback works it is possible to reuse the buffer
used for sharing output audio data between Julia and the C-library.

The output data can be pushed from the shared buffer to the PortAudio's
output buffer, after which the same location in the buffer can be used
for storing the data read from the input buffer.

This does assume equal lengths for the in- and output buffers.
2014-03-25 12:35:04 +01:00
Spencer Russell
854eee5c5c adds libsndfile to build.jl dependencies 2014-01-10 22:32:59 -05:00
Spencer Russell
7ed79f833b adds homebrew dependency handling for OSX 2014-01-05 23:44:50 -05:00
Spencer Russell
97dc8025bf changes all references of PortAudio name to AudioIO 2014-01-03 07:41:00 -08:00
Spencer Russell
24d1669fe9 some build tweaks to get OSX working. needs testing on Linux 2013-12-22 11:49:05 -05:00
Spencer Russell
171b709708 basic audio callback synchronization is working 2013-12-21 18:59:27 -05:00
Spencer Russell
ae77cd2260 first pass at synchronizing threads, using RemoteRef and semaphore 2013-12-21 18:59:27 -05:00
Spencer Russell
0aeeb93cf8 adds apt-get install of libportaudio19-dev to build.jl 2013-12-14 00:44:04 -05:00
Spencer Russell
0d89ddb532 adds build, adds the play_sin ccalls to portaudio.jl for testing 2013-12-13 00:06:48 -05:00
Spencer Russell
030b4acd4a initial commit with some toy code 2013-12-11 20:18:36 -05:00