| Index: webrtc/modules/audio_coding/codecs/ilbc/decode_residual.c
|
| diff --git a/webrtc/modules/audio_coding/codecs/ilbc/decode_residual.c b/webrtc/modules/audio_coding/codecs/ilbc/decode_residual.c
|
| index de42ea96193fc02fdc4786d4df95100a8794e96d..b8a067e0f3d5d4dfcea879e1efdd5b9d83dfb35b 100644
|
| --- a/webrtc/modules/audio_coding/codecs/ilbc/decode_residual.c
|
| +++ b/webrtc/modules/audio_coding/codecs/ilbc/decode_residual.c
|
| @@ -41,8 +41,8 @@ void WebRtcIlbcfix_DecodeResidual(
|
| int16_t *syntdenum /* (i) the decoded synthesis filter
|
| coefficients */
|
| ) {
|
| - int16_t meml_gotten, diff, start_pos;
|
| - int16_t subcount, subframe;
|
| + size_t meml_gotten, diff, start_pos;
|
| + size_t subcount, subframe;
|
| int16_t *reverseDecresidual = iLBCdec_inst->enh_buf; /* Reversed decoded data, used for decoding backwards in time (reuse memory in state) */
|
| int16_t *memVec = iLBCdec_inst->prevResidual; /* Memory for codebook and filter state (reuse memory in state) */
|
| int16_t *mem = &memVec[CB_HALFFILTERLEN]; /* Memory for codebook */
|
| @@ -118,7 +118,7 @@ void WebRtcIlbcfix_DecodeResidual(
|
|
|
| /* loop over subframes to encode */
|
|
|
| - int16_t Nfor = iLBCdec_inst->nsub - iLBC_encbits->startIdx - 1;
|
| + size_t Nfor = iLBCdec_inst->nsub - iLBC_encbits->startIdx - 1;
|
| for (subframe=0; subframe<Nfor; subframe++) {
|
|
|
| /* construct decoded vector */
|
| @@ -156,7 +156,7 @@ void WebRtcIlbcfix_DecodeResidual(
|
|
|
| /* loop over subframes to decode */
|
|
|
| - int16_t Nback = iLBC_encbits->startIdx - 1;
|
| + size_t Nback = iLBC_encbits->startIdx - 1;
|
| for (subframe=0; subframe<Nback; subframe++) {
|
|
|
| /* construct decoded vector */
|
|
|