diff options
Diffstat (limited to 'pjmedia/src/pjmedia/wsola.c')
-rw-r--r-- | pjmedia/src/pjmedia/wsola.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/pjmedia/src/pjmedia/wsola.c b/pjmedia/src/pjmedia/wsola.c index 34e6afc0..30021a36 100644 --- a/pjmedia/src/pjmedia/wsola.c +++ b/pjmedia/src/pjmedia/wsola.c @@ -487,7 +487,7 @@ static void wsola_fade_out(pjmedia_wsola *wsola, *buf = (pj_int16_t)(*buf * fade_pos / fade_cnt); } if (buf != end) - pjmedia_zero_samples(buf, end - buf); + pjmedia_zero_samples(buf, (unsigned)(end - buf)); wsola->fade_out_pos = 0; } else { for (; buf != end; --fade_pos, ++buf) { @@ -661,7 +661,7 @@ static void expand(pjmedia_wsola *wsola, unsigned needed) } /* How many new samples do we have */ - dist = templ - start; + dist = (unsigned)(templ - start); /* Not enough buffer to hold the result */ if (reg1_len + dist > wsola->buf_size) { @@ -719,7 +719,7 @@ static unsigned compress(pjmedia_wsola *wsola, pj_int16_t *buf, unsigned count, CHECK_(start < end); start = find_pitch(buf, start, end, wsola->templ_size, 0); - dist = start - buf; + dist = (unsigned)(start - buf); if (wsola->options & PJMEDIA_WSOLA_NO_HANNING) { overlapp_add_simple(buf, wsola->hanning_size, buf, start); |