diff options
author | Nanang Izzuddin <nanang@teluu.com> | 2008-07-10 14:59:57 +0000 |
---|---|---|
committer | Nanang Izzuddin <nanang@teluu.com> | 2008-07-10 14:59:57 +0000 |
commit | a3c0ed9df6f46d7dfcc4fff64641d18f2a1c1a8a (patch) | |
tree | 6383f4f4c481908edc92cca1c65ab8c6fe53a587 /pjmedia/include | |
parent | 37b0e85fa2654e1d17bf1c9fceff03afdcda8185 (diff) |
Updated WSOLA to use circular buffer and configurable hanning window size (which affecting number of delay produced by WSOLA)
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2115 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'pjmedia/include')
-rw-r--r-- | pjmedia/include/pjmedia/wsola.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/pjmedia/include/pjmedia/wsola.h b/pjmedia/include/pjmedia/wsola.h index 8d616b86..9832096b 100644 --- a/pjmedia/include/pjmedia/wsola.h +++ b/pjmedia/include/pjmedia/wsola.h @@ -136,7 +136,7 @@ PJ_DECL(pj_status_t) pjmedia_wsola_reset(pjmedia_wsola *wsola, * @return PJ_SUCCESS normally. */ PJ_DECL(pj_status_t) pjmedia_wsola_save(pjmedia_wsola *wsola, - short frm[], + pj_int16_t frm[], pj_bool_t prev_lost); /** @@ -148,7 +148,7 @@ PJ_DECL(pj_status_t) pjmedia_wsola_save(pjmedia_wsola *wsola, * @return PJ_SUCCESS normally. */ PJ_DECL(pj_status_t) pjmedia_wsola_generate(pjmedia_wsola *wsola, - short frm[]); + pj_int16_t frm[]); /** @@ -174,9 +174,9 @@ PJ_DECL(pj_status_t) pjmedia_wsola_generate(pjmedia_wsola *wsola, * of the parameters are not valid. */ PJ_DECL(pj_status_t) pjmedia_wsola_discard(pjmedia_wsola *wsola, - short buf1[], + pj_int16_t buf1[], unsigned buf1_cnt, - short buf2[], + pj_int16_t buf2[], unsigned buf2_cnt, unsigned *erase_cnt); |