[svn-commits] kpfleming: branch 1.4 r3553 - in /branches/1.4: wct1xxp.c wcte11xp.c

SVN commits to the Digium repositories svn-commits at lists.digium.com
Fri Dec 21 09:25:13 CST 2007


Author: kpfleming
Date: Fri Dec 21 09:25:12 2007
New Revision: 3553

URL: http://svn.digium.com/view/zaptel?view=rev&rev=3553
Log:
fix a bug in wct1xxp (pointed out on asterisk-dev) and a minor cleanup in wcte11xp.c

Modified:
    branches/1.4/wct1xxp.c
    branches/1.4/wcte11xp.c

Modified: branches/1.4/wct1xxp.c
URL: http://svn.digium.com/view/zaptel/branches/1.4/wct1xxp.c?view=diff&rev=3553&r1=3552&r2=3553
==============================================================================
--- branches/1.4/wct1xxp.c (original)
+++ branches/1.4/wct1xxp.c Fri Dec 21 09:25:12 2007
@@ -774,22 +774,20 @@
 	wc->span.maint = t1xxp_maint;
 	wc->span.open = t1xxp_open;
 	wc->span.close = t1xxp_close;
-	if (wc->ise1)
-		wc->span.channels = 31;
-	else
-		wc->span.channels = 24;
 	wc->span.chans = wc->chans;
 	wc->span.flags = ZT_FLAG_RBS;
 	wc->span.ioctl = t1xxp_ioctl;
 	wc->span.pvt = wc;
 	if (wc->ise1) {
+		wc->span.channels = 31;
 		wc->span.deflaw = ZT_LAW_ALAW;
+		wc->span.linecompat = ZT_CONFIG_HDB3 | ZT_CONFIG_CCS | ZT_CONFIG_CRC4;
+		wc->span.spantype = "E1";
+	} else {
+		wc->span.channels = 24;
+		wc->span.deflaw = ZT_LAW_MULAW;
 		wc->span.linecompat = ZT_CONFIG_AMI | ZT_CONFIG_B8ZS | ZT_CONFIG_D4 | ZT_CONFIG_ESF;
 		wc->span.spantype = "T1";
-	} else {
-		wc->span.deflaw = ZT_LAW_MULAW;
-		wc->span.linecompat = ZT_CONFIG_HDB3 | ZT_CONFIG_CCS | ZT_CONFIG_CRC4;
-		wc->span.spantype = "E1";
 	}
 	init_waitqueue_head(&wc->span.maintq);
 	for (x=0;x<wc->span.channels;x++) {

Modified: branches/1.4/wcte11xp.c
URL: http://svn.digium.com/view/zaptel/branches/1.4/wcte11xp.c?view=diff&rev=3553&r1=3552&r2=3553
==============================================================================
--- branches/1.4/wcte11xp.c (original)
+++ branches/1.4/wcte11xp.c Fri Dec 21 09:25:12 2007
@@ -989,10 +989,12 @@
 			wc->span.channels = 32;
 		else
 			wc->span.channels = 31;
+		wc->span.deflaw = ZT_LAW_ALAW;
 		wc->span.spantype = "E1";
 		wc->span.linecompat = ZT_CONFIG_HDB3 | ZT_CONFIG_CCS | ZT_CONFIG_CRC4;
 	} else {
 		wc->span.channels = 24;
+		wc->span.deflaw = ZT_LAW_MULAW;
 		wc->span.spantype = "T1";
 		wc->span.linecompat = ZT_CONFIG_AMI | ZT_CONFIG_B8ZS | ZT_CONFIG_D4 | ZT_CONFIG_ESF;
 	}
@@ -1000,10 +1002,6 @@
 	wc->span.flags = ZT_FLAG_RBS;
 	wc->span.ioctl = t1xxp_ioctl;
 	wc->span.pvt = wc;
-	if (wc->spantype == TYPE_E1)
-		wc->span.deflaw = ZT_LAW_ALAW;
-	else
-		wc->span.deflaw = ZT_LAW_MULAW;
 	init_waitqueue_head(&wc->span.maintq);
 	for (x=0;x<wc->span.channels;x++) {
 		sprintf(wc->chans[x].name, "WCT1/%d/%d", wc->num, x + 1);




More information about the svn-commits mailing list