summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTom Rondeau2010-11-24 16:54:13 -0500
committerTom Rondeau2010-11-24 16:54:13 -0500
commite5198a304a12410da8936a16900feba2fad1edae (patch)
tree9ea105543780c3568f6b99faeb950b354975b2f6
parentff6ce4dcf7c602cd94f840de21034634c95af806 (diff)
downloadgnuradio-e5198a304a12410da8936a16900feba2fad1edae.tar.gz
gnuradio-e5198a304a12410da8936a16900feba2fad1edae.tar.bz2
gnuradio-e5198a304a12410da8936a16900feba2fad1edae.zip
Removing warnings in portaudio source/sink.
-rw-r--r--gr-audio-portaudio/src/audio_portaudio_sink.cc5
-rw-r--r--gr-audio-portaudio/src/audio_portaudio_source.cc5
2 files changed, 8 insertions, 2 deletions
diff --git a/gr-audio-portaudio/src/audio_portaudio_sink.cc b/gr-audio-portaudio/src/audio_portaudio_sink.cc
index 9a3baf40e..64e64ccf4 100644
--- a/gr-audio-portaudio/src/audio_portaudio_sink.cc
+++ b/gr-audio-portaudio/src/audio_portaudio_sink.cc
@@ -102,7 +102,10 @@ portaudio_sink_callback (const void *inputBuffer,
else { // underrun
self->d_nunderuns++;
- ::write(2, "aU", 2); // FIXME change to non-blocking call
+ ssize_t r = ::write(2, "aU", 2); // FIXME change to non-blocking call
+ if(r == -1) {
+ perror("audio_portaudio_source::portaudio_source_callback write error to stderr.");
+ }
// FIXME we should transfer what we've got and pad the rest
memset(outputBuffer, 0, nreqd_samples * sizeof(sample_t));
diff --git a/gr-audio-portaudio/src/audio_portaudio_source.cc b/gr-audio-portaudio/src/audio_portaudio_source.cc
index 23801a8bf..e508fda22 100644
--- a/gr-audio-portaudio/src/audio_portaudio_source.cc
+++ b/gr-audio-portaudio/src/audio_portaudio_source.cc
@@ -105,7 +105,10 @@ portaudio_source_callback (const void *inputBuffer,
else { // overrun
self->d_noverruns++;
- ::write(2, "aO", 2); // FIXME change to non-blocking call
+ ssize_t r = ::write(2, "aO", 2); // FIXME change to non-blocking call
+ if(r == -1) {
+ perror("audio_portaudio_source::portaudio_source_callback write error to stderr.");
+ }
self->d_ringbuffer_ready = false;
self->d_ringbuffer_cond.notify_one(); // Tell the sink to get going!