Remove non-functional asynchronous resampling mode.

A few other cleanups, most notably using a sane parameter to specify the
number of channels.

BUG=chromium:469814
R=tina.legrand@webrtc.org

Review URL: https://webrtc-codereview.appspot.com/46729004

Cr-Commit-Position: refs/heads/master@{#8894}
This commit is contained in:
Andrew MacDonald
2015-03-30 10:08:22 -07:00
parent 45c6449114
commit 2c9c83d7ec
8 changed files with 96 additions and 265 deletions

View File

@ -25,8 +25,7 @@ bool ResampleInputAudioFile::Read(size_t samples,
rtc::scoped_ptr<int16_t[]> temp_destination(new int16_t[samples_to_read]);
if (!InputAudioFile::Read(samples_to_read, temp_destination.get()))
return false;
resampler_.ResetIfNeeded(
file_rate_hz_, output_rate_hz, kResamplerSynchronous);
resampler_.ResetIfNeeded(file_rate_hz_, output_rate_hz, 1);
int output_length = 0;
CHECK_EQ(resampler_.Push(temp_destination.get(),
static_cast<int>(samples_to_read),