diff --git a/sflphone-common/src/audio/audiorecorder.cpp b/sflphone-common/src/audio/audiorecorder.cpp index d38c5073107af0d9b9f5d069bd4a2ad0c9bddd06..92acc44fafadbe37ce498e8a2e765de06e9353f7 100644 --- a/sflphone-common/src/audio/audiorecorder.cpp +++ b/sflphone-common/src/audio/audiorecorder.cpp @@ -30,11 +30,13 @@ #include "audiorecorder.h" #include "mainbuffer.h" +#include <assert.h> int AudioRecorder::count = 0; AudioRecorder::AudioRecorder (AudioRecord *arec, MainBuffer *mb) : Thread() { + assert(mb); setCancel (cancelDeferred); ++count; @@ -65,9 +67,6 @@ void AudioRecorder::run (void) while (true) { - if (!mbuffer) - _warn ("AudioRecorder: Error: No instance of ringbuffer"); - int availBytes = mbuffer->availForGet (recorderId); int toGet = (availBytes < bufferLength) ? availBytes : bufferLength;