diff options
author | Shaun Ruffell <sruffell@digium.com> | 2010-07-28 15:30:47 +0000 |
---|---|---|
committer | Shaun Ruffell <sruffell@digium.com> | 2010-07-28 15:30:47 +0000 |
commit | 7d7e521e8e2a8d625a45f0c2c1bba9617166f90b (patch) | |
tree | f05931f57acb45fdf335065e46ff596f27458ca9 /build_tools | |
parent | 9e2d1674748e7dc28d9de7cd62e1dedeaebcba75 (diff) |
wctc4xxp: Allow read to return more than one packet of data.
As of this writing codec_dahdi (Asterisk module) will not call 'read' on
a transcoder channel more often than it calls 'write'. When a
translation path is setup that will transcode from g723 to g729, write
is called every 30ms and each 'read' returns only 20ms of data. The end
result is audio that slowly becomes increasing delayed.
Since codec_dahdi calls the system read function with a buffer large
enough to hold more than one packet this can prevents packets from
backing up on the channel. DAHDI-582
git-svn-id: http://svn.asterisk.org/svn/dahdi/linux/trunk@9034 a0bf4364-ded3-4de4-8d8a-66a801d63aff
Diffstat (limited to 'build_tools')
0 files changed, 0 insertions, 0 deletions