diff options
author | Benny Prijono <bennylp@teluu.com> | 2008-03-19 14:35:43 +0000 |
---|---|---|
committer | Benny Prijono <bennylp@teluu.com> | 2008-03-19 14:35:43 +0000 |
commit | 88fc3039de30c102c0431b9707575bb147b3650b (patch) | |
tree | 16bcb48b454f4e483c25bcb8140242ecb10be2d4 /pjmedia | |
parent | 6a5e871ad41d9b77b189b804f25d07fb0826792a (diff) |
More ticket #497: division by zero in wsola when min_extra is set to zero (the default value)
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1875 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'pjmedia')
-rw-r--r-- | pjmedia/src/pjmedia/wsola.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/pjmedia/src/pjmedia/wsola.c b/pjmedia/src/pjmedia/wsola.c index 0740c16f..73cb479b 100644 --- a/pjmedia/src/pjmedia/wsola.c +++ b/pjmedia/src/pjmedia/wsola.c @@ -510,7 +510,7 @@ PJ_DEF(pj_status_t) pjmedia_wsola_save( pjmedia_wsola *wsola, extra = wsola->cur_cnt - wsola->hist_cnt - wsola->samples_per_frame; pj_assert(extra >= 0); - if (prev_lost && extra >= wsola->min_extra) { + if (prev_lost && extra != 0 && extra >= wsola->min_extra) { short *dst = wsola->buf + wsola->hist_cnt + wsola->samples_per_frame; if (extra > wsola->samples_per_frame) |