From f240f3fbf65644f4237aa87a7e9cbf1109e97d3c Mon Sep 17 00:00:00 2001 From: Spencer Russell Date: Mon, 23 Jun 2014 17:38:50 -0400 Subject: [PATCH] fixes issue where portaudio task was killing the root mixer --- src/portaudio.jl | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/portaudio.jl b/src/portaudio.jl index 54e52dc..882f02ca 100644 --- a/src/portaudio.jl +++ b/src/portaudio.jl @@ -84,7 +84,6 @@ function handle_status(err::PaError) end function portaudio_task(jl_filedesc::Integer, stream::PortAudioStream) - info("Audio Task Launched") buffer = zeros(AudioSample, stream.info.buf_size) desc_bytes = Cchar[0] jl_stream = fdio(jl_filedesc) @@ -92,7 +91,7 @@ function portaudio_task(jl_filedesc::Integer, stream::PortAudioStream) try while true # assume the root is always active - rendered = render(stream.root, buffer, stream.info) + rendered = render(stream.root.renderer, buffer, stream.info) for i in 1:length(rendered) buffer[i] = rendered[i] end