diff options
author | Benny Prijono <bennylp@teluu.com> | 2008-06-13 12:52:56 +0000 |
---|---|---|
committer | Benny Prijono <bennylp@teluu.com> | 2008-06-13 12:52:56 +0000 |
commit | 1092aec93eb88a3676c114ecf6158e1f612b86ce (patch) | |
tree | 9c2e90826d3542ce35581b13e738469a83d349b2 /pjmedia | |
parent | a7ca90fdbe7339740c6d994bfa214d73b6619172 (diff) |
Fixed various compilation warnings with gcc strict compilation
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2015 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'pjmedia')
-rw-r--r-- | pjmedia/src/pjmedia-codec/gsm.c | 6 | ||||
-rw-r--r-- | pjmedia/src/pjmedia/resample_port.c | 7 | ||||
-rw-r--r-- | pjmedia/src/pjmedia/transport_srtp.c | 2 |
3 files changed, 9 insertions, 6 deletions
diff --git a/pjmedia/src/pjmedia-codec/gsm.c b/pjmedia/src/pjmedia-codec/gsm.c index 5dc2034e..7bb4d729 100644 --- a/pjmedia/src/pjmedia-codec/gsm.c +++ b/pjmedia/src/pjmedia-codec/gsm.c @@ -597,7 +597,7 @@ static pj_status_t gsm_codec_decode( pjmedia_codec *codec, #if !PLC_DISABLED if (gsm_data->plc_enabled) - pjmedia_plc_save( gsm_data->plc, output->buf); + pjmedia_plc_save( gsm_data->plc, (pj_int16_t*)output->buf); #endif return PJ_SUCCESS; @@ -612,13 +612,13 @@ static pj_status_t gsm_codec_recover(pjmedia_codec *codec, unsigned output_buf_len, struct pjmedia_frame *output) { - struct gsm_data *gsm_data = codec->codec_data; + struct gsm_data *gsm_data = (struct gsm_data*) codec->codec_data; PJ_ASSERT_RETURN(gsm_data->plc_enabled, PJ_EINVALIDOP); PJ_ASSERT_RETURN(output_buf_len >= 320, PJMEDIA_CODEC_EPCMTOOSHORT); - pjmedia_plc_generate(gsm_data->plc, output->buf); + pjmedia_plc_generate(gsm_data->plc, (pj_int16_t*)output->buf); output->size = 320; return PJ_SUCCESS; diff --git a/pjmedia/src/pjmedia/resample_port.c b/pjmedia/src/pjmedia/resample_port.c index 44f7e39b..e28d3c87 100644 --- a/pjmedia/src/pjmedia/resample_port.c +++ b/pjmedia/src/pjmedia/resample_port.c @@ -188,8 +188,11 @@ static pj_status_t resample_get_frame(pjmedia_port *this_port, /* Copy whatever returned as long as the buffer size is enough */ frame->size = tmp_frame.size < rport->base.info.bytes_per_frame ? tmp_frame.size : rport->base.info.bytes_per_frame; - if (tmp_frame.size) - pjmedia_copy_samples(frame->buf, tmp_frame.buf, frame->size >> 1); + if (tmp_frame.size) { + pjmedia_copy_samples((pj_int16_t*)frame->buf, + (const pj_int16_t*)tmp_frame.buf, + frame->size >> 1); + } return PJ_SUCCESS; } diff --git a/pjmedia/src/pjmedia/transport_srtp.c b/pjmedia/src/pjmedia/transport_srtp.c index 0ebe0758..6f3c06fc 100644 --- a/pjmedia/src/pjmedia/transport_srtp.c +++ b/pjmedia/src/pjmedia/transport_srtp.c @@ -1186,7 +1186,7 @@ static pj_status_t transport_media_start(pjmedia_transport *tp, struct transport_srtp *srtp = (struct transport_srtp*) tp; pjmedia_sdp_media *m_rem, *m_loc; pj_status_t status; - int i; + unsigned i; PJ_ASSERT_RETURN(tp && pool && sdp_local && sdp_remote, PJ_EINVAL); |