| Index: webrtc/modules/audio_coding/neteq/test/RTPencode.cc
|
| diff --git a/webrtc/modules/audio_coding/neteq/test/RTPencode.cc b/webrtc/modules/audio_coding/neteq/test/RTPencode.cc
|
| index 1aacb401b7650e65ce129fa84b799ad352281959..6d474994ada34738f3ae2299231c7aa51e11a0a2 100644
|
| --- a/webrtc/modules/audio_coding/neteq/test/RTPencode.cc
|
| +++ b/webrtc/modules/audio_coding/neteq/test/RTPencode.cc
|
| @@ -454,7 +454,7 @@ int main(int argc, char* argv[]) {
|
| printf("Packet size %d must be positive", packet_size);
|
| return -1;
|
| }
|
| - printf("Packet size: %i\n", packet_size);
|
| + printf("Packet size: %d\n", packet_size);
|
|
|
| // check for stereo
|
| if (argv[4][strlen(argv[4]) - 1] == '*') {
|
| @@ -1572,29 +1572,31 @@ int NetEQTest_encode(int coder,
|
| if (useVAD) {
|
| *vad = 0;
|
|
|
| + int sampleRate_10 = 10 * sampleRate / 1000;
|
| + int sampleRate_20 = 20 * sampleRate / 1000;
|
| + int sampleRate_30 = 30 * sampleRate / 1000;
|
| for (int k = 0; k < numChannels; k++) {
|
| tempLen = frameLen;
|
| tempdata = &indata[k * frameLen];
|
| int localVad = 0;
|
| /* Partition the signal and test each chunk for VAD.
|
| All chunks must be VAD=0 to produce a total VAD=0. */
|
| - while (tempLen >= 10 * sampleRate / 1000) {
|
| - if ((tempLen % 30 * sampleRate / 1000) ==
|
| - 0) { // tempLen is multiple of 30ms
|
| + while (tempLen >= sampleRate_10) {
|
| + if ((tempLen % sampleRate_30) == 0) { // tempLen is multiple of 30ms
|
| localVad |= WebRtcVad_Process(VAD_inst[k], sampleRate, tempdata,
|
| - 30 * sampleRate / 1000);
|
| - tempdata += 30 * sampleRate / 1000;
|
| - tempLen -= 30 * sampleRate / 1000;
|
| - } else if (tempLen >= 20 * sampleRate / 1000) { // tempLen >= 20ms
|
| + sampleRate_30);
|
| + tempdata += sampleRate_30;
|
| + tempLen -= sampleRate_30;
|
| + } else if (tempLen >= sampleRate_20) { // tempLen >= 20ms
|
| localVad |= WebRtcVad_Process(VAD_inst[k], sampleRate, tempdata,
|
| - 20 * sampleRate / 1000);
|
| - tempdata += 20 * sampleRate / 1000;
|
| - tempLen -= 20 * sampleRate / 1000;
|
| + sampleRate_20);
|
| + tempdata += sampleRate_20;
|
| + tempLen -= sampleRate_20;
|
| } else { // use 10ms
|
| localVad |= WebRtcVad_Process(VAD_inst[k], sampleRate, tempdata,
|
| - 10 * sampleRate / 1000);
|
| - tempdata += 10 * sampleRate / 1000;
|
| - tempLen -= 10 * sampleRate / 1000;
|
| + sampleRate_10);
|
| + tempdata += sampleRate_10;
|
| + tempLen -= sampleRate_10;
|
| }
|
| }
|
|
|
|
|