diff options
Diffstat (limited to 'channels/chan_iax.c')
-rwxr-xr-x | channels/chan_iax.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/channels/chan_iax.c b/channels/chan_iax.c index 9f5724c9e..426bc580b 100755 --- a/channels/chan_iax.c +++ b/channels/chan_iax.c @@ -659,6 +659,9 @@ static int get_samples(struct ast_frame *f) case AST_FORMAT_ADPCM: samples = f->datalen *2; break; + case AST_FORMAT_SPEEX: + samples = (f->datalen/39)*160; + break; default: ast_log(LOG_WARNING, "Don't know how to calculate samples on %d packets\n", f->subclass); } |