diff options
author | markster <markster@f38db490-d61c-443f-a65b-d21fe96a405b> | 2004-03-14 21:01:13 +0000 |
---|---|---|
committer | markster <markster@f38db490-d61c-443f-a65b-d21fe96a405b> | 2004-03-14 21:01:13 +0000 |
commit | 7dc1c6f24be40e8f9415b14591cb85aa6f45a8b4 (patch) | |
tree | 90810b2f0d298738db8b6ce01f5961c5dfdb6e1d | |
parent | cc1a0ac3e718a5f5258fe5c2bc2d1ced4112c37d (diff) |
Handle 4 byte packets too
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2422 f38db490-d61c-443f-a65b-d21fe96a405b
-rwxr-xr-x | frame.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -92,7 +92,7 @@ int ast_smoother_feed(struct ast_smoother *s, struct ast_frame *f) ast_log(LOG_WARNING, "Out of smoother space\n"); return -1; } - if (((f->datalen == s->size) || ((f->datalen == 2) && (s->flags & AST_SMOOTHER_FLAG_G729))) + if (((f->datalen == s->size) || ((f->datalen < 10) && (s->flags & AST_SMOOTHER_FLAG_G729))) && !s->opt && (f->offset >= AST_MIN_OFFSET)) { if (!s->len) { /* Optimize by sending the frame we just got |