From 4e26ed735e5485cbb81d43f504d0529fcbe574fe Mon Sep 17 00:00:00 2001 From: Alexandre Savard <alexandre.savard@savoirfairelinux.net> Date: Wed, 22 Apr 2009 19:19:59 -0400 Subject: [PATCH] make thread sleep during 5 ms insead of 20 (#1143) --- sflphone-common/src/audio/audiortp.cpp | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/sflphone-common/src/audio/audiortp.cpp b/sflphone-common/src/audio/audiortp.cpp index 09892b08c2..d7cddb231b 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 } -- GitLab