Support 48kHz in Noise Suppression
Doing the same for the 16-24kHz band than was done in the 8-16kHz.
Results look and sound as nice.
BUG=webrtc:3146
R=andrew@webrtc.org, bjornv@webrtc.org, kwiberg@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/29139004
git-svn-id: http://webrtc.googlecode.com/svn/trunk@7865 4adac7df-926f-26a2-2b94-8c16560cd09d
diff --git a/webrtc/modules/audio_processing/echo_cancellation_impl.cc b/webrtc/modules/audio_processing/echo_cancellation_impl.cc
index f871852..863f2d8 100644
--- a/webrtc/modules/audio_processing/echo_cancellation_impl.cc
+++ b/webrtc/modules/audio_processing/echo_cancellation_impl.cc
@@ -89,7 +89,7 @@
Handle* my_handle = static_cast<Handle*>(handle(handle_index));
err = WebRtcAec_BufferFarend(
my_handle,
- audio->split_data_const_f(j, kBand0To8kHz),
+ audio->split_bands_const_f(j)[kBand0To8kHz],
static_cast<int16_t>(audio->samples_per_split_channel()));
if (err != apm_->kNoError) {
@@ -129,10 +129,10 @@
Handle* my_handle = handle(handle_index);
err = WebRtcAec_Process(
my_handle,
- audio->split_data_const_f(i, kBand0To8kHz),
- audio->split_data_const_f(i, kBand8To16kHz),
- audio->split_data_f(i, kBand0To8kHz),
- audio->split_data_f(i, kBand8To16kHz),
+ audio->split_bands_const_f(i)[kBand0To8kHz],
+ audio->split_bands_const_f(i)[kBand8To16kHz],
+ audio->split_bands_f(i)[kBand0To8kHz],
+ audio->split_bands_f(i)[kBand8To16kHz],
static_cast<int16_t>(audio->samples_per_split_channel()),
apm_->stream_delay_ms(),
stream_drift_samples_);