aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormarkster <markster@f38db490-d61c-443f-a65b-d21fe96a405b>2003-04-16 22:26:03 +0000
committermarkster <markster@f38db490-d61c-443f-a65b-d21fe96a405b>2003-04-16 22:26:03 +0000
commit9ea8a73794ab4a81637dd5327ec89ba2837ed440 (patch)
tree12d1a22765462d55d543daa7f5039a3f3d088924
parent179e51c7a6aa7da7ca65c295785cc7b34cd19929 (diff)
Detect frame length of G.729A
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@860 f38db490-d61c-443f-a65b-d21fe96a405b
-rwxr-xr-xchannels/chan_iax2.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/channels/chan_iax2.c b/channels/chan_iax2.c
index eec8d0e33..d7dcd47c5 100755
--- a/channels/chan_iax2.c
+++ b/channels/chan_iax2.c
@@ -544,6 +544,9 @@ static int get_samples(struct ast_frame *f)
case AST_FORMAT_GSM:
samples = 160 * (f->datalen / 33);
break;
+ case AST_FORMAT_G729A:
+ samples = 160 * (f->datalen / 20);
+ break;
case AST_FORMAT_SLINEAR:
samples = f->datalen / 2;
break;