From 5bbc247ade4f6fc705269e3b0a8a8cae13eeef12 Mon Sep 17 00:00:00 2001 From: Roland Stigge Date: Mon, 18 Feb 2019 22:26:31 +0100 Subject: Bugfix --- audioio.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'audioio.cpp') diff --git a/audioio.cpp b/audioio.cpp index 31fa1cd..f24a0fd 100644 --- a/audioio.cpp +++ b/audioio.cpp @@ -24,10 +24,12 @@ class Callback: public portaudio::CallbackInterface { const PaStreamCallbackTimeInfo* timeInfo, PaStreamCallbackFlags statusFlags ) override { - std::cout << "Callback" << std::endl; - float* buf = (float*)inputBuffer; + std::cout << "Callback " << std::endl; + for (int i = 0; i < framesPerBuffer; i++) { + //if (buf[i] > 0.1) + // std::cout << "DEBUG: " << buf[i] << std::endl; mBuffer[i] = buf[i]; } return 0; @@ -113,7 +115,7 @@ RIT::AudioIO::~AudioIO() std::vector> RIT::AudioIO::sample() { - return mImpl->mCallback.mBuffer; // TODO: thread synchronization! Ringbuffer? PaUtilRingBuffer? + return mImpl->mCallback.mBuffer; // TODO: thread synchronization! Ringbuffer } int RIT::AudioIO::size() const -- cgit v1.2.3