summaryrefslogtreecommitdiffhomepage
path: root/audioio.cpp
diff options
context:
space:
mode:
authorRoland Stigge <stigge@antcom.de>2019-02-18 22:26:31 +0100
committerRoland Stigge <stigge@antcom.de>2019-02-18 22:26:31 +0100
commit5bbc247ade4f6fc705269e3b0a8a8cae13eeef12 (patch)
tree3a3c97f49441d9ee9bfc1933a463cdbd069a2d4d /audioio.cpp
parent47bb06f89d486011efbcc50607387608ddfbe8c7 (diff)
Bugfix
Diffstat (limited to 'audioio.cpp')
-rw-r--r--audioio.cpp8
1 files changed, 5 insertions, 3 deletions
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<std::complex<double>> 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