summaryrefslogtreecommitdiff
path: root/drivers/dahdi/datamods/hdlc_raw_eth.c
diff options
context:
space:
mode:
authorShaun Ruffell <sruffell@digium.com>2010-08-17 11:53:18 +0000
committerShaun Ruffell <sruffell@digium.com>2010-08-17 11:53:18 +0000
commitae6e3004f82f0173072ab10069722c80106aea36 (patch)
tree7bd03ea3b5a9d5f820f1b284b91aebb819de5ca3 /drivers/dahdi/datamods/hdlc_raw_eth.c
parent1e89ab194b9cdcfb36454fbeba81d31f52317d3b (diff)
wcte12xp, wctdm24xxp: Add compile time option CONFIG_VOICEBUS_ECREFERENCE.
Add compile time option to improve the reference signal provided to software echo cancelers. The intent here is for this functionality to become the default behavior but more testing and work on the edge cases is needed. It's being brought in now as a compile time option since there have been reports that it helps in some environments. Instead of using two buffers, which means that at best we're two milliseconds behind, use a circular buffer where audio data is written on the transmit side and read on the receive path. In this way high latency values will not interfere with the operation of software echo cancelers. DAHDI-291. DAHDI-387. This work was originally on: http://svn.asterisk.org/svn/dahdi/linux/team/sruffell/improved_ecreference@9143 and includes a generic kfifo replacement by Matt Fredrickson. git-svn-id: http://svn.asterisk.org/svn/dahdi/linux/trunk@9144 a0bf4364-ded3-4de4-8d8a-66a801d63aff
Diffstat (limited to 'drivers/dahdi/datamods/hdlc_raw_eth.c')
0 files changed, 0 insertions, 0 deletions