From 6705b1fe8287a35d389cbe3cbe12d5e3c42f898f Mon Sep 17 00:00:00 2001 From: "leozwang@webrtc.org" Date: Fri, 21 Sep 2012 17:15:41 +0000 Subject: [PATCH] Fix sampling rate in java implementation on android Because of built-in EC, we have to fix sampling rate to 16000 on android. In future, it should be done through voice engine apis. BUG=None TEST=local Review URL: https://webrtc-codereview.appspot.com/828004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@2801 4adac7df-926f-26a2-2b94-8c16560cd09d --- .../main/source/android/audio_device_android_jni.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/modules/audio_device/main/source/android/audio_device_android_jni.cc b/src/modules/audio_device/main/source/android/audio_device_android_jni.cc index 4cea767f2..9c2935bd4 100644 --- a/src/modules/audio_device/main/source/android/audio_device_android_jni.cc +++ b/src/modules/audio_device/main/source/android/audio_device_android_jni.cc @@ -130,8 +130,8 @@ AudioDeviceAndroidJni::AudioDeviceAndroidJni(const WebRtc_Word32 id) : _playError(0), _recWarning(0), _recError(0), _delayPlayout(0), _delayRecording(0), _AGC(false), - _samplingFreqIn(0), - _samplingFreqOut(0), + _samplingFreqIn((N_REC_SAMPLES_PER_SEC/1000)), + _samplingFreqOut((N_PLAY_SAMPLES_PER_SEC/1000)), _maxSpeakerVolume(0), _loudSpeakerOn(false), _recAudioSource(1), // 1 is AudioSource.MIC which is our default