diff options
author | Maxim Sobolev <sobomax@FreeBSD.org> | 2004-04-30 05:21:08 +0000 |
---|---|---|
committer | Maxim Sobolev <sobomax@FreeBSD.org> | 2004-04-30 05:21:08 +0000 |
commit | 962d6e05b40940170ea394def1103b4e065949bc (patch) | |
tree | e7bd91f082e901686aaa1a463f931bf3099c4f07 /net/asterisk14/files/patch-rtp.c | |
parent | Add kscope-0.6, a KDE-based front-end to cscope/ctags. It has multiple (diff) |
- Update to 0.9.0;
- add optional support for building with Zaptel module.
Notes
Notes:
svn path=/head/; revision=107998
Diffstat (limited to '')
-rw-r--r-- | net/asterisk14/files/patch-rtp.c | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/net/asterisk14/files/patch-rtp.c b/net/asterisk14/files/patch-rtp.c new file mode 100644 index 000000000000..11767dca198f --- /dev/null +++ b/net/asterisk14/files/patch-rtp.c @@ -0,0 +1,42 @@ + +$FreeBSD$ + +--- rtp.c.orig Tue Nov 25 23:15:28 2003 ++++ rtp.c Fri Jan 30 01:47:34 2004 +@@ -114,7 +114,7 @@ + { + switch(buf & TYPE_MASK) { + case TYPE_DONTSEND: +- return 0; ++ return 2; + break; + case TYPE_SILENCE: + return 4; +@@ -1028,19 +1028,6 @@ + while((f = ast_smoother_read(rtp->smoother))) + ast_rtp_raw_write(rtp, f, codec); + break; +- case AST_FORMAT_G729A: +- if (!rtp->smoother) { +- rtp->smoother = ast_smoother_new(20); +- } +- if (!rtp->smoother) { +- ast_log(LOG_WARNING, "Unable to create g729 smoother :(\n"); +- return -1; +- } +- ast_smoother_feed(rtp->smoother, _f); +- +- while((f = ast_smoother_read(rtp->smoother))) +- ast_rtp_raw_write(rtp, f, codec); +- break; + case AST_FORMAT_GSM: + if (!rtp->smoother) { + rtp->smoother = ast_smoother_new(33); +@@ -1071,6 +1058,7 @@ + case AST_FORMAT_H261: + case AST_FORMAT_H263: + case AST_FORMAT_G723_1: ++ case AST_FORMAT_G729A: + case AST_FORMAT_SPEEX: + // Don't buffer outgoing frames; send them one-per-packet: + if (_f->offset < hdrlen) { |