diff --git a/sflphone-common/src/audio/audiortp.cpp b/sflphone-common/src/audio/audiortp.cpp index 09892b08c2e9188c5ea8892e3f46e3810ae2f937..d7cddb231b074b7f841743aec46f527a280ea859 100644 --- a/sflphone-common/src/audio/audiortp.cpp +++ b/sflphone-common/src/audio/audiortp.cpp @@ -574,7 +574,8 @@ AudioRtpRTX::run () { int timestamp = 0; // for mic int countTime = 0; // for receive - TimerPort::setTimer(_layerFrameSize); + // TimerPort::setTimer(_layerFrameSize); + TimerPort::setTimer(5); audiolayer->startStream(); _start.post(); @@ -605,15 +606,18 @@ AudioRtpRTX::run () { if(sessionWaiting == 1){ // _debug("Record TWO buffer \n"); - _ca->recAudio.recData(spkrDataConverted,micData,_nSamplesSpkr,_nSamplesMic); + _ca->recAudio.recData(spkrDataDecoded,micData,_nSamplesSpkr,_nSamplesMic); } else { // _debug("Record ONE buffer \n"); _ca->recAudio.recData(micData,_nSamplesMic); } + // Thread::sleep(TimerPort::getTimer()); + // TimerPort::incTimer(_layerFrameSize); // 'frameSize' ms + Thread::sleep(TimerPort::getTimer()); - TimerPort::incTimer(_layerFrameSize); // 'frameSize' ms + TimerPort::incTimer(5); // 'frameSize' ms }