[asterisk-addons-commits] dcb: trunk r498 - /trunk/chan_mobile.c
SVN commits to the Asterisk addons project
asterisk-addons-commits at lists.digium.com
Sun Dec 23 01:58:27 CST 2007
Author: dcb
Date: Sun Dec 23 01:58:26 2007
New Revision: 498
URL: http://svn.digium.com/view/asterisk-addons?view=rev&rev=498
Log:
Small change for Audio Lag issue.
Modified:
trunk/chan_mobile.c
Modified: trunk/chan_mobile.c
URL: http://svn.digium.com/view/asterisk-addons/trunk/chan_mobile.c?view=diff&rev=498&r1=497&r2=498
==============================================================================
--- trunk/chan_mobile.c (original)
+++ trunk/chan_mobile.c Sun Dec 23 01:58:26 2007
@@ -819,7 +819,8 @@
if ((r = sco_read(pvt->sco_socket, buf, DEVICE_FRAME_SIZE))) {
if (pvt->do_alignment_detection)
do_alignment_detection(pvt, buf, r);
- sco_write(pvt->io_pipe[1], buf, r);
+ if (ast->_state == AST_STATE_UP) /* Dont queue the audio in the pipe if the call is not up yet. just toss it. */
+ sco_write(pvt->io_pipe[1], buf, r);
}
}
@@ -831,7 +832,8 @@
if ((r = sco_read(pvt->sco_socket, buf, DEVICE_FRAME_SIZE))) {
if (pvt->do_alignment_detection)
do_alignment_detection(pvt, buf, r);
- sco_write(pvt->io_pipe[1], buf, r);
+ if (ast->_state == AST_STATE_UP)
+ sco_write(pvt->io_pipe[1], buf, r);
}
pfr += DEVICE_FRAME_SIZE;
}
More information about the asterisk-addons-commits
mailing list