| Index: webrtc/common_audio/resampler/resampler.cc
|
| diff --git a/webrtc/common_audio/resampler/resampler.cc b/webrtc/common_audio/resampler/resampler.cc
|
| index bfaeffcb71b8db2c42be32519f72ac1685614afb..c9e7a1fb9600ebb15f2b8b4f5a71aee1229d3d26 100644
|
| --- a/webrtc/common_audio/resampler/resampler.cc
|
| +++ b/webrtc/common_audio/resampler/resampler.cc
|
| @@ -401,8 +401,8 @@ int Resampler::Reset(int inFreq, int outFreq, int num_channels)
|
| }
|
|
|
| // Synchronous resampling, all output samples are written to samplesOut
|
| -int Resampler::Push(const int16_t * samplesIn, int lengthIn,
|
| - int16_t* samplesOut, int maxLen, int &outLen)
|
| +int Resampler::Push(const int16_t * samplesIn, size_t lengthIn,
|
| + int16_t* samplesOut, size_t maxLen, size_t &outLen)
|
| {
|
| if (num_channels_ == 2)
|
| {
|
| @@ -413,7 +413,7 @@ int Resampler::Push(const int16_t * samplesIn, int lengthIn,
|
| int16_t* out_right =
|
| (int16_t*)malloc(maxLen / 2 * sizeof(int16_t));
|
| int res = 0;
|
| - for (int i = 0; i < lengthIn; i += 2)
|
| + for (size_t i = 0; i < lengthIn; i += 2)
|
| {
|
| left[i >> 1] = samplesIn[i];
|
| right[i >> 1] = samplesIn[i + 1];
|
| @@ -422,8 +422,8 @@ int Resampler::Push(const int16_t * samplesIn, int lengthIn,
|
| // It's OK to overwrite the local parameter, since it's just a copy
|
| lengthIn = lengthIn / 2;
|
|
|
| - int actualOutLen_left = 0;
|
| - int actualOutLen_right = 0;
|
| + size_t actualOutLen_left = 0;
|
| + size_t actualOutLen_right = 0;
|
| // Do resampling for right channel
|
| res |= slave_left_->Push(left, lengthIn, out_left, maxLen / 2, actualOutLen_left);
|
| res |= slave_right_->Push(right, lengthIn, out_right, maxLen / 2, actualOutLen_right);
|
| @@ -437,7 +437,7 @@ int Resampler::Push(const int16_t * samplesIn, int lengthIn,
|
| }
|
|
|
| // Reassemble the signal
|
| - for (int i = 0; i < actualOutLen_left; i++)
|
| + for (size_t i = 0; i < actualOutLen_left; i++)
|
| {
|
| samplesOut[i * 2] = out_left[i];
|
| samplesOut[i * 2 + 1] = out_right[i];
|
| @@ -486,7 +486,7 @@ int Resampler::Push(const int16_t * samplesIn, int lengthIn,
|
| }
|
| tmp_mem = (int32_t*)malloc(336 * sizeof(int32_t));
|
|
|
| - for (int i = 0; i < lengthIn; i += 160)
|
| + for (size_t i = 0; i < lengthIn; i += 160)
|
| {
|
| WebRtcSpl_Resample16khzTo48khz(samplesIn + i, samplesOut + i * 3,
|
| (WebRtcSpl_State16khzTo48khz *)state1_,
|
| @@ -529,7 +529,7 @@ int Resampler::Push(const int16_t * samplesIn, int lengthIn,
|
| WebRtcSpl_UpsampleBy2(samplesIn, lengthIn, tmp, (int32_t*)state1_);
|
| outLen = lengthIn * 2;
|
|
|
| - for (int i = 0; i < outLen; i += 160)
|
| + for (size_t i = 0; i < outLen; i += 160)
|
| {
|
| WebRtcSpl_Resample16khzTo48khz(tmp + i, samplesOut + i * 3,
|
| (WebRtcSpl_State16khzTo48khz *)state2_,
|
| @@ -560,7 +560,7 @@ int Resampler::Push(const int16_t * samplesIn, int lengthIn,
|
| WebRtcSpl_UpsampleBy2(samplesOut, outLen, tmp, (int32_t*) state2_);
|
| outLen = outLen * 2;
|
| // 4:12
|
| - for (int i = 0; i < outLen; i += 160) {
|
| + for (size_t i = 0; i < outLen; i += 160) {
|
| // WebRtcSpl_Resample16khzTo48khz() takes a block of 160 samples
|
| // as input and outputs a resampled block of 480 samples. The
|
| // data is now actually in 32 kHz sampling rate, despite the
|
| @@ -589,7 +589,7 @@ int Resampler::Push(const int16_t * samplesIn, int lengthIn,
|
| }
|
| tmp = static_cast<int16_t*> (malloc(sizeof(int16_t) * lengthIn * 3));
|
| tmp_mem = (int32_t*)malloc(336 * sizeof(int32_t));
|
| - for (int i = 0; i < lengthIn; i += 160)
|
| + for (size_t i = 0; i < lengthIn; i += 160)
|
| {
|
| WebRtcSpl_Resample16khzTo48khz(samplesIn + i, tmp + i * 3,
|
| (WebRtcSpl_State16khzTo48khz *)state1_,
|
| @@ -621,7 +621,7 @@ int Resampler::Push(const int16_t * samplesIn, int lengthIn,
|
|
|
| tmp_mem = (int32_t*)malloc(98 * sizeof(int32_t));
|
|
|
| - for (int i = 0; i < lengthIn; i += 80)
|
| + for (size_t i = 0; i < lengthIn; i += 80)
|
| {
|
| WebRtcSpl_Resample8khzTo22khz(tmp + i, samplesOut + (i * 11) / 4,
|
| (WebRtcSpl_State8khzTo22khz *)state2_,
|
| @@ -645,7 +645,7 @@ int Resampler::Push(const int16_t * samplesIn, int lengthIn,
|
| }
|
| tmp_mem = (int32_t*)malloc(98 * sizeof(int32_t));
|
|
|
| - for (int i = 0; i < lengthIn; i += 80)
|
| + for (size_t i = 0; i < lengthIn; i += 80)
|
| {
|
| WebRtcSpl_Resample8khzTo22khz(samplesIn + i, samplesOut + (i * 11) / 4,
|
| (WebRtcSpl_State8khzTo22khz *)state1_,
|
| @@ -667,7 +667,7 @@ int Resampler::Push(const int16_t * samplesIn, int lengthIn,
|
| }
|
| tmp_mem = (int32_t*)malloc(88 * sizeof(int32_t));
|
|
|
| - for (int i = 0; i < lengthIn; i += 160)
|
| + for (size_t i = 0; i < lengthIn; i += 160)
|
| {
|
| WebRtcSpl_Resample16khzTo22khz(samplesIn + i, samplesOut + (i * 11) / 8,
|
| (WebRtcSpl_State16khzTo22khz *)state1_,
|
| @@ -693,7 +693,7 @@ int Resampler::Push(const int16_t * samplesIn, int lengthIn,
|
|
|
| WebRtcSpl_UpsampleBy2(samplesIn, lengthIn, tmp, (int32_t*)state1_);
|
|
|
| - for (int i = 0; i < (lengthIn * 2); i += 220)
|
| + for (size_t i = 0; i < (lengthIn * 2); i += 220)
|
| {
|
| WebRtcSpl_Resample22khzTo16khz(tmp + i, samplesOut + (i / 220) * 160,
|
| (WebRtcSpl_State22khzTo16khz *)state2_,
|
| @@ -725,7 +725,7 @@ int Resampler::Push(const int16_t * samplesIn, int lengthIn,
|
| WebRtcSpl_UpsampleBy2(samplesIn, lengthIn, samplesOut, (int32_t*)state1_);
|
|
|
| // 22 -> 16 in tmp
|
| - for (int i = 0; i < (lengthIn * 2); i += 220)
|
| + for (size_t i = 0; i < (lengthIn * 2); i += 220)
|
| {
|
| WebRtcSpl_Resample22khzTo16khz(samplesOut + i, tmp + (i / 220) * 160,
|
| (WebRtcSpl_State22khzTo16khz *)state2_,
|
| @@ -763,7 +763,7 @@ int Resampler::Push(const int16_t * samplesIn, int lengthIn,
|
| }
|
| tmp_mem = (int32_t*)malloc(496 * sizeof(int32_t));
|
|
|
| - for (int i = 0; i < lengthIn; i += 480)
|
| + for (size_t i = 0; i < lengthIn; i += 480)
|
| {
|
| WebRtcSpl_Resample48khzTo16khz(samplesIn + i, samplesOut + i / 3,
|
| (WebRtcSpl_State48khzTo16khz *)state1_,
|
| @@ -801,7 +801,7 @@ int Resampler::Push(const int16_t * samplesIn, int lengthIn,
|
| tmp_mem = (int32_t*)malloc(496 * sizeof(int32_t));
|
| tmp = (int16_t*)malloc((sizeof(int16_t) * lengthIn) / 3);
|
|
|
| - for (int i = 0; i < lengthIn; i += 480)
|
| + for (size_t i = 0; i < lengthIn; i += 480)
|
| {
|
| WebRtcSpl_Resample48khzTo16khz(samplesIn + i, tmp + i / 3,
|
| (WebRtcSpl_State48khzTo16khz *)state1_,
|
| @@ -827,7 +827,7 @@ int Resampler::Push(const int16_t * samplesIn, int lengthIn,
|
| tmp = (int16_t*) malloc((sizeof(int16_t) * lengthIn) / 3);
|
| tmp_2 = (int16_t*) malloc((sizeof(int16_t) * lengthIn) / 6);
|
| // 12:4
|
| - for (int i = 0; i < lengthIn; i += 480) {
|
| + for (size_t i = 0; i < lengthIn; i += 480) {
|
| // WebRtcSpl_Resample48khzTo16khz() takes a block of 480 samples
|
| // as input and outputs a resampled block of 160 samples. The
|
| // data is now actually in 96 kHz sampling rate, despite the
|
| @@ -867,7 +867,7 @@ int Resampler::Push(const int16_t * samplesIn, int lengthIn,
|
| return -1;
|
| }
|
| tmp_mem = (int32_t*)malloc(496 * sizeof(int32_t));
|
| - for (int i = 0; i < lengthIn; i += 480)
|
| + for (size_t i = 0; i < lengthIn; i += 480)
|
| {
|
| WebRtcSpl_Resample48khzTo16khz(tmp + i, samplesOut + i / 3,
|
| (WebRtcSpl_State48khzTo16khz *)state2_,
|
| @@ -891,7 +891,7 @@ int Resampler::Push(const int16_t * samplesIn, int lengthIn,
|
| tmp_mem = (int32_t*)malloc(126 * sizeof(int32_t));
|
| tmp = (int16_t*)malloc((lengthIn * 4) / 11 * sizeof(int16_t));
|
|
|
| - for (int i = 0; i < lengthIn; i += 220)
|
| + for (size_t i = 0; i < lengthIn; i += 220)
|
| {
|
| WebRtcSpl_Resample22khzTo8khz(samplesIn + i, tmp + (i * 4) / 11,
|
| (WebRtcSpl_State22khzTo8khz *)state1_,
|
| @@ -919,7 +919,7 @@ int Resampler::Push(const int16_t * samplesIn, int lengthIn,
|
| }
|
| tmp_mem = (int32_t*)malloc(126 * sizeof(int32_t));
|
|
|
| - for (int i = 0; i < lengthIn; i += 220)
|
| + for (size_t i = 0; i < lengthIn; i += 220)
|
| {
|
| WebRtcSpl_Resample22khzTo8khz(samplesIn + i, samplesOut + (i * 4) / 11,
|
| (WebRtcSpl_State22khzTo8khz *)state1_,
|
| @@ -941,7 +941,7 @@ int Resampler::Push(const int16_t * samplesIn, int lengthIn,
|
| }
|
| tmp_mem = (int32_t*)malloc(104 * sizeof(int32_t));
|
|
|
| - for (int i = 0; i < lengthIn; i += 220)
|
| + for (size_t i = 0; i < lengthIn; i += 220)
|
| {
|
| WebRtcSpl_Resample22khzTo16khz(samplesIn + i, samplesOut + (i * 8) / 11,
|
| (WebRtcSpl_State22khzTo16khz *)state1_,
|
|
|