From 9e5e1e7c9affd0e6ee67fa48b9feac7837dc84ac Mon Sep 17 00:00:00 2001 From: Michael Jerris Date: Thu, 24 Apr 2008 13:52:19 +0000 Subject: [PATCH] tweak to silence warnings. git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8192 d0543943-73ff-0310-b7d9-9358b9ac24b2 --- libs/voipcodecs/src/oki_adpcm.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/libs/voipcodecs/src/oki_adpcm.c b/libs/voipcodecs/src/oki_adpcm.c index 64a69a793a..262c8ca2fb 100644 --- a/libs/voipcodecs/src/oki_adpcm.c +++ b/libs/voipcodecs/src/oki_adpcm.c @@ -177,7 +177,7 @@ static int16_t decode(oki_adpcm_state_t *s, uint8_t adpcm) e += (ss >> 1); /*endif*/ if (adpcm & 0x04) - e += ss; + e = (int16_t)(e + ss); /*endif*/ if (adpcm & 0x08) e = -e; @@ -192,7 +192,7 @@ static int16_t decode(oki_adpcm_state_t *s, uint8_t adpcm) /*endif*/ s->last = linear; - s->step_index += step_adjustment[adpcm & 0x07]; + s->step_index = (int16_t)(s->step_index + step_adjustment[adpcm & 0x07]); if (s->step_index < 0) s->step_index = 0; else if (s->step_index > 48) @@ -221,13 +221,13 @@ static uint8_t encode(oki_adpcm_state_t *s, int16_t linear) if (e >= ss) { adpcm |= (uint8_t) 0x04; - e -= ss; + e = (int16_t)(e - ss); } /*endif*/ if (e >= (ss >> 1)) { adpcm |= (uint8_t) 0x02; - e -= ss; + e = (int16_t)(e - ss); } /*endif*/ if (e >= (ss >> 2))