summaryrefslogtreecommitdiff
path: root/src/audioinputhandler.cc
diff options
context:
space:
mode:
authorBent Bisballe Nyeng <deva@aasimon.org>2014-09-20 14:07:32 +0200
committerBent Bisballe Nyeng <deva@aasimon.org>2014-09-20 14:07:32 +0200
commitfc27389227cf30fdf7e658fc33da56f621668079 (patch)
tree77ac6e7a3876e10fa335e7bc90556678db1160d0 /src/audioinputhandler.cc
parent7251d0e52b8691d33e460ea81213c07aa7d30c22 (diff)
Change to 16KHz audio input. A vague attempt at error handling (read crash prevention).
Diffstat (limited to 'src/audioinputhandler.cc')
-rw-r--r--src/audioinputhandler.cc8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/audioinputhandler.cc b/src/audioinputhandler.cc
index 29af3cb..e17fce2 100644
--- a/src/audioinputhandler.cc
+++ b/src/audioinputhandler.cc
@@ -48,8 +48,10 @@ void AudioInputHandler::run()
while(running) {
int sz = ai.getSamples(pcm, sizeof(pcm));
- // printf("sz: %d\n", sz);
- framelist_t fl = oe.encode(pcm, sz);
- if(fl.size()) emit newAudio(fl);
+ //printf("sz: %d\n", sz);
+ if(sz > 0) {
+ framelist_t fl = oe.encode(pcm, sz);
+ if(fl.size()) emit newAudio(fl);
+ }
}
}