From b4192a2442db60f1089c487b22426cf6a5ce4332 Mon Sep 17 00:00:00 2001 From: Alexandre Bourget <alexandre.bourget@savoirfairelinux.com> Date: Wed, 5 Sep 2007 14:52:22 -0400 Subject: [PATCH] Fix the problem of long latency at the beginning of transmissions. --- src/iaxvoiplink.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/iaxvoiplink.cpp b/src/iaxvoiplink.cpp index 34649a200f..9c895f31e0 100644 --- a/src/iaxvoiplink.cpp +++ b/src/iaxvoiplink.cpp @@ -439,6 +439,10 @@ IAXVoIPLink::answer(const CallID& id) call->setState(Call::Active); call->setConnectionState(Call::Connected); + // Start audio + audiolayer->startStream(); + audiolayer->flushMic(); + return true; } @@ -638,6 +642,7 @@ IAXVoIPLink::iaxHandleCallEvent(iax_event* event, IAXCall* call) } Manager::instance().peerAnsweredCall(id); + audiolayer->flushMic(); audiolayer->startStream(); // start audio here? } else { -- GitLab