[svn-commits] sruffell: linux/trunk r10218 - /linux/trunk/drivers/dahdi/wctc4xxp/base.c
SVN commits to the Digium repositories
svn-commits at lists.digium.com
Fri Sep 30 14:12:45 CDT 2011
Author: sruffell
Date: Fri Sep 30 14:12:42 2011
New Revision: 10218
URL: http://svnview.digium.com/svn/dahdi?view=rev&rev=10218
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>
Modified:
linux/trunk/drivers/dahdi/wctc4xxp/base.c
Modified: linux/trunk/drivers/dahdi/wctc4xxp/base.c
URL: http://svnview.digium.com/svn/dahdi/linux/trunk/drivers/dahdi/wctc4xxp/base.c?view=diff&rev=10218&r1=10217&r2=10218
==============================================================================
--- linux/trunk/drivers/dahdi/wctc4xxp/base.c (original)
+++ linux/trunk/drivers/dahdi/wctc4xxp/base.c Fri Sep 30 14:12:42 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