[svn-commits] sruffell: branch linux/2.4 r10223 - /linux/branches/2.4/drivers/dahdi/wctc4xxp/

SVN commits to the Digium repositories svn-commits at lists.digium.com
Wed Oct 12 11:32:57 CDT 2011


Author: sruffell
Date: Wed Oct 12 11:32:54 2011
New Revision: 10223

URL: http://svnview.digium.com/svn/dahdi?view=rev&rev=10223
Log:
wctc4xxp: Allow G723 SID frames to pass to the hardware decoder.

The driver has, until now, dropped G723 SID frames even though the
firmware on the TC400/TCE400 can handle them. Now let them on
through.

Reported-and-Tested-by: Angel Carhuas <acarhuas at colinanet.com>
Signed-off-by: Shaun Ruffell <sruffell at digium.com>

Origin: http://svnview.digium.com/svn/dahdi?view=rev&rev=10218

Modified:
    linux/branches/2.4/drivers/dahdi/wctc4xxp/base.c

Modified: linux/branches/2.4/drivers/dahdi/wctc4xxp/base.c
URL: http://svnview.digium.com/svn/dahdi/linux/branches/2.4/drivers/dahdi/wctc4xxp/base.c?view=diff&rev=10223&r1=10222&r2=10223
==============================================================================
--- linux/branches/2.4/drivers/dahdi/wctc4xxp/base.c (original)
+++ linux/branches/2.4/drivers/dahdi/wctc4xxp/base.c Wed Oct 12 11:32:54 2011
@@ -2158,12 +2158,13 @@
 	}
 
 	if (DAHDI_FORMAT_G723_1 == dtc->srcfmt) {
-		if ((G723_5K_BYTES != count) && (G723_6K_BYTES != count)) {
+		if ((G723_5K_BYTES != count) && (G723_6K_BYTES != count) &&
+		    (G723_SID_BYTES != count)) {
 			DTE_DEBUG(DTE_DEBUG_GENERAL,
 			   "Trying to transcode packet into G723 format " \
 			   "that is %Zu bytes instead of the expected " \
-			   "%d/%d bytes.\n", count, G723_5K_BYTES,
-			   G723_6K_BYTES);
+			   "%d/%d/%d bytes.\n", count, G723_5K_BYTES,
+			   G723_6K_BYTES, G723_SID_BYTES);
 			return -EINVAL;
 		}
 		cpvt->timestamp += G723_SAMPLES;




More information about the svn-commits mailing list