aboutsummaryrefslogtreecommitdiffstats
path: root/rtp.c
diff options
context:
space:
mode:
authormarkster <markster@f38db490-d61c-443f-a65b-d21fe96a405b>2003-04-17 19:19:12 +0000
committermarkster <markster@f38db490-d61c-443f-a65b-d21fe96a405b>2003-04-17 19:19:12 +0000
commit52271eba5e7ff9debb1d0b83faf5d8eeea2fbe35 (patch)
tree0c2ebd0ad6a02fd718c311c9b85b4c738f7e2302 /rtp.c
parente232609d7746620f802110111e62f9bb077d9d25 (diff)
Fix transmissions
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@864 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'rtp.c')
-rwxr-xr-xrtp.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/rtp.c b/rtp.c
index b5cecbb1c..a5d6ca220 100755
--- a/rtp.c
+++ b/rtp.c
@@ -334,7 +334,7 @@ struct ast_frame *ast_rtp_read(struct ast_rtp *rtp)
rtp->f.samples = 160 * (rtp->f.datalen / 33);
break;
case AST_FORMAT_ILBC:
- rtp->f.samples = 240 * (rtp->f.datalen / 52);
+ rtp->f.samples = 240 * (rtp->f.datalen / 50);
break;
case AST_FORMAT_ADPCM:
rtp->f.samples = rtp->f.datalen * 2;
@@ -717,7 +717,7 @@ static int ast_rtp_raw_write(struct ast_rtp *rtp, struct ast_frame *f, int codec
pred = rtp->lastts + (f->datalen * 160 / 33);
break;
case AST_FORMAT_ILBC:
- pred = rtp->lastts + (f->datalen * 240 / 52);
+ pred = rtp->lastts + (f->datalen * 240 / 50);
break;
case AST_FORMAT_G723_1:
pred = rtp->lastts + g723_samples(f->data, f->datalen);
@@ -833,7 +833,7 @@ int ast_rtp_write(struct ast_rtp *rtp, struct ast_frame *_f)
break;
case AST_FORMAT_ILBC:
if (!rtp->smoother) {
- rtp->smoother = ast_smoother_new(52);
+ rtp->smoother = ast_smoother_new(50);
}
if (!rtp->smoother) {
ast_log(LOG_WARNING, "Unable to create ILBC smoother :(\n");