From fc2cd3c8824828dc90b51f39e04d4495e5906d16 Mon Sep 17 00:00:00 2001 From: Michael Jerris Date: Wed, 30 Aug 2006 23:58:14 +0000 Subject: [PATCH] tweak. still wip. git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2462 d0543943-73ff-0310-b7d9-9358b9ac24b2 --- src/mod/codecs/mod_g726/mod_g726.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/mod/codecs/mod_g726/mod_g726.c b/src/mod/codecs/mod_g726/mod_g726.c index 861df5838c..d6aed9c45f 100644 --- a/src/mod/codecs/mod_g726/mod_g726.c +++ b/src/mod/codecs/mod_g726/mod_g726.c @@ -64,7 +64,7 @@ static switch_status_t switch_g726_init(switch_codec_t *codec, switch_codec_flag } else { g726_init_state(&handle->context); codec->private_info = handle; - handle->bits_per_frame = codec->implementation->bits_per_second / (codec->implementation->samples_per_second); + handle->bits_per_frame = (uint8_t)(codec->implementation->bits_per_second / (codec->implementation->samples_per_second)); handle->ptr = handle->buf; return SWITCH_STATUS_SUCCESS; } @@ -147,7 +147,7 @@ static switch_status_t switch_g726_encode(switch_codec_t *codec, uint32_t new_len = 0; int16_t *ddp = decoded_data; uint8_t *edp = encoded_data; - int x; + uint32_t x; uint32_t loops = decoded_data_len / (sizeof(*ddp)); for (x = 0; x < loops && new_len < *encoded_data_len; x++) { @@ -184,7 +184,7 @@ static switch_status_t switch_g726_encode(switch_codec_t *codec, rdata = edata; ndata = edata; - *handle->ptr += (edata << remain); + *handle->ptr += (uint8_t)(edata << remain); *handle->ptr = ndata; handle->bbits = 0;