mirror of
https://git.FreeBSD.org/ports.git
synced 2025-01-12 07:27:57 +00:00
962d6e05b4
- add optional support for building with Zaptel module.
43 lines
1.0 KiB
C
43 lines
1.0 KiB
C
|
|
$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) {
|