summaryrefslogtreecommitdiff
path: root/pjmedia/include
diff options
context:
space:
mode:
authorNanang Izzuddin <nanang@teluu.com>2008-07-10 14:59:57 +0000
committerNanang Izzuddin <nanang@teluu.com>2008-07-10 14:59:57 +0000
commita3c0ed9df6f46d7dfcc4fff64641d18f2a1c1a8a (patch)
tree6383f4f4c481908edc92cca1c65ab8c6fe53a587 /pjmedia/include
parent37b0e85fa2654e1d17bf1c9fceff03afdcda8185 (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.h8
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);