[svn-commits] sruffell: linux/trunk r7682 - /linux/trunk/drivers/dahdi/dahdi-base.c

SVN commits to the Digium repositories svn-commits at lists.digium.com
Fri Dec 11 17:20:09 CST 2009


Author: sruffell
Date: Fri Dec 11 17:20:03 2009
New Revision: 7682

URL: http://svnview.digium.com/svn/dahdi?view=rev&rev=7682
Log:
dahdi-base: Do not wait for impulse when echotraining.

Waiting here for the impulse on the transmit can cause the echotraining logic to
stick the channel into muted state.  This is especially apparent on systems
that regularly do not service the interrupts every millisecond. DAHDI-387.

Modified:
    linux/trunk/drivers/dahdi/dahdi-base.c

Modified: linux/trunk/drivers/dahdi/dahdi-base.c
URL: http://svnview.digium.com/svn/dahdi/linux/trunk/drivers/dahdi/dahdi-base.c?view=diff&rev=7682&r1=7681&r2=7682
==============================================================================
--- linux/trunk/drivers/dahdi/dahdi-base.c (original)
+++ linux/trunk/drivers/dahdi/dahdi-base.c Fri Dec 11 17:20:03 2009
@@ -6887,7 +6887,7 @@
 						ss->ec_state->status.mode = ECHO_MODE_STARTTRAINING;
 					}
 				}
-				if ((ss->ec_state->status.mode == ECHO_MODE_AWAITINGECHO) && (txlin > 8000)) {
+				if (ss->ec_state->status.mode == ECHO_MODE_AWAITINGECHO) {
 					ss->ec_state->status.last_train_tap = 0;
 					ss->ec_state->status.mode = ECHO_MODE_TRAINING;
 				}




More information about the svn-commits mailing list