summaryrefslogtreecommitdiff
path: root/pjmedia/src/pjmedia-codec/speex_codec.c
diff options
context:
space:
mode:
Diffstat (limited to 'pjmedia/src/pjmedia-codec/speex_codec.c')
-rw-r--r--pjmedia/src/pjmedia-codec/speex_codec.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/pjmedia/src/pjmedia-codec/speex_codec.c b/pjmedia/src/pjmedia-codec/speex_codec.c
index d5cc0a57..ab9b509a 100644
--- a/pjmedia/src/pjmedia-codec/speex_codec.c
+++ b/pjmedia/src/pjmedia-codec/speex_codec.c
@@ -840,7 +840,7 @@ static pj_status_t spx_codec_parse( pjmedia_codec *codec,
samples_per_frame=spx_factory.speex_param[spx->param_id].samples_per_frame;
/* Copy the data into the speex bit-stream */
- speex_bits_read_from(&spx->dec_bits, (char*)pkt, pkt_size);
+ speex_bits_read_from(&spx->dec_bits, (char*)pkt, (int)pkt_size);
while (speex_get_next_frame(&spx->dec_bits) == 0 &&
spx->dec_bits.charPtr != char_ptr)
@@ -877,7 +877,7 @@ static pj_status_t spx_codec_encode( pjmedia_codec *codec,
unsigned samples_per_frame;
int tx = 0;
spx_int16_t *pcm_in = (spx_int16_t*)input->buf;
- unsigned nsamples;
+ pj_size_t nsamples;
spx = (struct spx_private*) codec->codec_data;
@@ -952,7 +952,7 @@ static pj_status_t spx_codec_decode( pjmedia_codec *codec,
}
/* Copy the data into the bit-stream struct */
- speex_bits_read_from(&spx->dec_bits, (char*)input->buf, input->size);
+ speex_bits_read_from(&spx->dec_bits, (char*)input->buf, (int)input->size);
/* Set Speex dec_bits pointer to the start bit of the frame */
speex_bits_advance(&spx->dec_bits, input->bit_info);