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