diff --git a/sflphone-common/src/audio/alsa/alsalayer.cpp b/sflphone-common/src/audio/alsa/alsalayer.cpp index c13d56450e42fe44aebe23dc3eea51688d58e0ec..4261eb4896e793f6e50b215e233b7eb5b846af78 100644 --- a/sflphone-common/src/audio/alsa/alsalayer.cpp +++ b/sflphone-common/src/audio/alsa/alsalayer.cpp @@ -1038,7 +1038,7 @@ void AlsaLayer::audioCallback (void) _audiofilter->processAudio (rsmpl_out, nbSample*sizeof (SFLDataFormat)); - getMainBuffer()->putData (rsmpl_out, nbSample * sizeof (SFLDataFormat), 100); + getMainBuffer()->putData (rsmpl_out, nbSample * sizeof (SFLDataFormat)); free (rsmpl_out); } else { @@ -1047,7 +1047,7 @@ void AlsaLayer::audioCallback (void) if (filter_out) { _audiofilter->processAudio (in, filter_out, toPut); // captureFile->write ( (const char *) filter_out, toPut); - getMainBuffer()->putData (filter_out, toPut, 100); + getMainBuffer()->putData (filter_out, toPut); free (filter_out); } } diff --git a/sflphone-common/src/audio/audiolayer.cpp b/sflphone-common/src/audio/audiolayer.cpp index 86b7c32d49fbf43603fe50509d63223eac8671bf..1615d97c71317f10ba23ef9eac06cedcbbe9baf0 100644 --- a/sflphone-common/src/audio/audiolayer.cpp +++ b/sflphone-common/src/audio/audiolayer.cpp @@ -72,10 +72,10 @@ int AudioLayer::putMain (void *buffer, int toCopy, std::string call_id) a = getMainBuffer()->availForPut (call_id); if (a >= toCopy) { - return getMainBuffer()->putData (buffer, toCopy, 100, call_id); + return getMainBuffer()->putData (buffer, toCopy, call_id); } else { _debug ("Chopping sound, Ouch! RingBuffer full ?"); - return getMainBuffer()->putData (buffer, a, 100, call_id); + return getMainBuffer()->putData (buffer, a, call_id); } return 0; diff --git a/sflphone-common/src/audio/audiortp/AudioRtpRecordHandler.cpp b/sflphone-common/src/audio/audiortp/AudioRtpRecordHandler.cpp index ce88e94b2cfb1bd899a079cd7c8cbbf21ae5b081..cfc0aa51c9c2c7deaab2fb6ab4abf4a59528c43f 100644 --- a/sflphone-common/src/audio/audiortp/AudioRtpRecordHandler.cpp +++ b/sflphone-common/src/audio/audiortp/AudioRtpRecordHandler.cpp @@ -383,7 +383,7 @@ void AudioRtpRecordHandler::processDataDecode (unsigned char *spkrData, unsigned } // put data in audio layer, size in byte - Manager::instance().getMainBuffer()->putData (spkrDataConverted, nbSample * sizeof (SFLDataFormat), 100, _id); + Manager::instance().getMainBuffer()->putData (spkrDataConverted, nbSample * sizeof (SFLDataFormat), _id); } else { @@ -391,7 +391,7 @@ void AudioRtpRecordHandler::processDataDecode (unsigned char *spkrData, unsigned echoCanceller.putData(spkrDataDecoded, expandedSize); } // put data in audio layer, size in byte - Manager::instance().getMainBuffer()->putData (spkrDataDecoded, expandedSize, 100, _id); + Manager::instance().getMainBuffer()->putData (spkrDataDecoded, expandedSize, _id); } } diff --git a/sflphone-common/src/audio/mainbuffer.cpp b/sflphone-common/src/audio/mainbuffer.cpp index 8e74c5dc4f2e861a548367a3a7072b2e32985465..82a52d82ed2e8e3a181abef578df0cc41608794b 100644 --- a/sflphone-common/src/audio/mainbuffer.cpp +++ b/sflphone-common/src/audio/mainbuffer.cpp @@ -298,7 +298,7 @@ void MainBuffer::unBindAllHalfDuplexOut (std::string process_id) } -int MainBuffer::putData (void *buffer, int toCopy, unsigned short volume, std::string call_id) +int MainBuffer::putData (void *buffer, int toCopy, std::string call_id) { ost::MutexLock guard (_mutex); @@ -314,11 +314,11 @@ int MainBuffer::putData (void *buffer, int toCopy, unsigned short volume, std::s if (a >= toCopy) { - return ring_buffer->Put (buffer, toCopy, volume); + return ring_buffer->Put (buffer, toCopy, 100); } else { - return ring_buffer->Put (buffer, a, volume); + return ring_buffer->Put (buffer, a, 100); } } diff --git a/sflphone-common/src/audio/mainbuffer.h b/sflphone-common/src/audio/mainbuffer.h index b84e110263b5d20ddcb2f7ebbb7994c65629ad76..8d74dc3deb532cbf1ec122d46b727f1b958bcc86 100644 --- a/sflphone-common/src/audio/mainbuffer.h +++ b/sflphone-common/src/audio/mainbuffer.h @@ -89,7 +89,7 @@ class MainBuffer void unBindAllHalfDuplexOut (std::string process_id); - int putData (void *buffer, int toCopy, unsigned short volume = 100, std::string call_id = default_id); + int putData (void *buffer, int toCopy, std::string call_id = default_id); int getData (void *buffer, int toCopy, unsigned short volume = 100, std::string call_id = default_id); diff --git a/sflphone-common/src/audio/pulseaudio/pulselayer.cpp b/sflphone-common/src/audio/pulseaudio/pulselayer.cpp index 08c2e6db9803242da2530bb7a8e27071ee485bfc..03e3049d401b7ee886a3d653504a263908446f81 100644 --- a/sflphone-common/src/audio/pulseaudio/pulselayer.cpp +++ b/sflphone-common/src/audio/pulseaudio/pulselayer.cpp @@ -889,7 +889,7 @@ void PulseLayer::readFromMic (void) // remove dc offset _audiofilter->processAudio (rsmpl_out, nbSample*sizeof (SFLDataFormat)); - getMainBuffer()->putData (rsmpl_out, nbSample*sizeof (SFLDataFormat), 100); + getMainBuffer()->putData (rsmpl_out, nbSample*sizeof (SFLDataFormat)); pa_xfree (rsmpl_out); @@ -902,7 +902,7 @@ void PulseLayer::readFromMic (void) // remove dc offset _audiofilter->processAudio ( (SFLDataFormat *) data, filter_out, r); - getMainBuffer()->putData (filter_out, r, 100); + getMainBuffer()->putData (filter_out, r); pa_xfree (filter_out); } diff --git a/sflphone-common/src/iax/iaxvoiplink.cpp b/sflphone-common/src/iax/iaxvoiplink.cpp index 4918a0cf852e1ef4f6ae8e0040b0a8204522265d..5a23dfdd35df029dc3f9e370e2973f299e9147d9 100644 --- a/sflphone-common/src/iax/iaxvoiplink.cpp +++ b/sflphone-common/src/iax/iaxvoiplink.cpp @@ -976,12 +976,12 @@ IAXVoIPLink::iaxHandleVoiceEvent (iax_event* event, IAXCall* call) nbInt16 = converter->upsampleData (spkrDataDecoded, spkrDataConverted, audioCodec->getClockRate(), _mainBufferSampleRate, nbSample_); /* Write the data to the mic ring buffer */ - audiolayer->getMainBuffer()->putData (spkrDataConverted, nbInt16 * sizeof (SFLDataFormat), 100, call->getCallId()); + audiolayer->getMainBuffer()->putData (spkrDataConverted, nbInt16 * sizeof (SFLDataFormat), call->getCallId()); } else { /* Write the data to the mic ring buffer */ - audiolayer->getMainBuffer()->putData (spkrDataDecoded, nbInt16 * sizeof (SFLDataFormat), 100, call->getCallId()); + audiolayer->getMainBuffer()->putData (spkrDataDecoded, nbInt16 * sizeof (SFLDataFormat), call->getCallId()); } diff --git a/sflphone-common/test/mainbuffertest.cpp b/sflphone-common/test/mainbuffertest.cpp index 002e9cdab18725b8b20365f3a433f57c347f3cac..68c4d087de9d9e40e63c77f89dd9f81cd6bcf2fe 100644 --- a/sflphone-common/test/mainbuffertest.cpp +++ b/sflphone-common/test/mainbuffertest.cpp @@ -929,14 +929,14 @@ void MainBufferTest::testGetPutDataByID() // pu by test_id get by test_id CPPUNIT_ASSERT (_mainbuffer.availForPut (test_id) == avail_for_put_defaultid); - CPPUNIT_ASSERT (_mainbuffer.putData (&test_input2, sizeof (int), 100, test_id) == sizeof (int)); + CPPUNIT_ASSERT (_mainbuffer.putData (&test_input2, sizeof (int), test_id) == sizeof (int)); CPPUNIT_ASSERT (_mainbuffer.availForGetByID (test_id, default_id) == sizeof (int)); CPPUNIT_ASSERT (_mainbuffer.getDataByID (&test_output, sizeof (int), 100, test_id, default_id) == sizeof (int)); CPPUNIT_ASSERT (_mainbuffer.availForGetByID (test_id, default_id) == 0); CPPUNIT_ASSERT (test_input2 == test_output); // put/get by false id - CPPUNIT_ASSERT (_mainbuffer.putData (&test_input2, sizeof (int), 100, false_id) == 0); + CPPUNIT_ASSERT (_mainbuffer.putData (&test_input2, sizeof (int), false_id) == 0); CPPUNIT_ASSERT (_mainbuffer.getDataByID (&test_input2, sizeof (int), 100, false_id, false_id) == 0); CPPUNIT_ASSERT (_mainbuffer.getDataByID (&test_input2, sizeof (int), 100, default_id, false_id) == 0); CPPUNIT_ASSERT (_mainbuffer.getDataByID (&test_input2, sizeof (int), 100, false_id, default_id) == 0); @@ -969,7 +969,7 @@ void MainBufferTest::testGetPutData() // put by default_id, get by test_id CPPUNIT_ASSERT (_mainbuffer.availForPut() == avail_for_put_defaultid); - CPPUNIT_ASSERT (_mainbuffer.putData (&test_input1, sizeof (int), 100) == sizeof (int)); + CPPUNIT_ASSERT (_mainbuffer.putData (&test_input1, sizeof (int)) == sizeof (int)); CPPUNIT_ASSERT (_mainbuffer.availForPut() == (avail_for_put_defaultid - (int) sizeof (int))); CPPUNIT_ASSERT (_mainbuffer.availForGet (test_id) == sizeof (int)); CPPUNIT_ASSERT (_mainbuffer.getData (&test_output, sizeof (int), 100, test_id) == sizeof (int)); @@ -983,7 +983,7 @@ void MainBufferTest::testGetPutData() // put by test_id, get by default_id CPPUNIT_ASSERT (_mainbuffer.availForPut (test_id) == avail_for_put_testid); - CPPUNIT_ASSERT (_mainbuffer.putData (&test_input2, sizeof (int), 100, test_id) == sizeof (int)); + CPPUNIT_ASSERT (_mainbuffer.putData (&test_input2, sizeof (int), test_id) == sizeof (int)); CPPUNIT_ASSERT (_mainbuffer.availForPut (test_id) == (avail_for_put_testid - (int) sizeof (int))); CPPUNIT_ASSERT (_mainbuffer.availForGet() == sizeof (int)); CPPUNIT_ASSERT (_mainbuffer.getData (&test_output, sizeof (int), 100) == sizeof (int)); @@ -1007,7 +1007,7 @@ void MainBufferTest::testDiscardFlush() // int test_output_size; // int init_size; - CPPUNIT_ASSERT (_mainbuffer.putData (&test_input1, sizeof (int), 100, test_id) == sizeof (int)); + CPPUNIT_ASSERT (_mainbuffer.putData (&test_input1, sizeof (int), test_id) == sizeof (int)); CPPUNIT_ASSERT (_mainbuffer.availForGet() == sizeof (int)); _mainbuffer.discard (sizeof (int)); CPPUNIT_ASSERT (_mainbuffer.availForGet() == 0); @@ -1341,7 +1341,7 @@ void MainBufferTest::testConference() CPPUNIT_ASSERT (_mainbuffer.availForGet (test_id1) == 0); CPPUNIT_ASSERT (_mainbuffer.availForGet (test_id2) == 0); // put data test ring buffers - CPPUNIT_ASSERT (_mainbuffer.putData (&testint, sizeof (int), 100) == sizeof (int)); + CPPUNIT_ASSERT (_mainbuffer.putData (&testint, sizeof (int)) == sizeof (int)); test_ring_buffer = _mainbuffer.getRingBuffer (default_id); CPPUNIT_ASSERT (test_ring_buffer->putLen() == sizeof (int)); CPPUNIT_ASSERT (test_ring_buffer->AvailForPut() == (int) (init_put_defaultid - sizeof (int)));