Add AudioDecoderIsacT::Config to include sampling rate and BWInfo object

This CL will make AudioDecoderIsacT symmetrical to AudioEncoderIsacT.

Bug: webrtc:10826
Change-Id: I78d1cf7bc2245bf4a282aabd81c8ece6ca23f285
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/146683
Commit-Queue: Jiawei Ou <ouj@fb.com>
Reviewed-by: Tommi <tommi@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#28847}
This commit is contained in:
Jiawei Ou
2019-07-25 11:14:35 -07:00
committed by Commit Bot
parent 05497f294a
commit 608e6ba394
8 changed files with 41 additions and 20 deletions

View File

@ -357,7 +357,10 @@ class AudioDecoderIsacFloatTest : public AudioDecoderTest {
config.frame_size_ms =
1000 * static_cast<int>(frame_size_) / codec_input_rate_hz_;
audio_encoder_.reset(new AudioEncoderIsacFloatImpl(config));
decoder_ = new AudioDecoderIsacFloatImpl(codec_input_rate_hz_);
AudioDecoderIsacFloatImpl::Config decoder_config;
decoder_config.sample_rate_hz = codec_input_rate_hz_;
decoder_ = new AudioDecoderIsacFloatImpl(decoder_config);
}
};
@ -374,7 +377,10 @@ class AudioDecoderIsacSwbTest : public AudioDecoderTest {
config.frame_size_ms =
1000 * static_cast<int>(frame_size_) / codec_input_rate_hz_;
audio_encoder_.reset(new AudioEncoderIsacFloatImpl(config));
decoder_ = new AudioDecoderIsacFloatImpl(codec_input_rate_hz_);
AudioDecoderIsacFloatImpl::Config decoder_config;
decoder_config.sample_rate_hz = codec_input_rate_hz_;
decoder_ = new AudioDecoderIsacFloatImpl(decoder_config);
}
};
@ -391,7 +397,10 @@ class AudioDecoderIsacFixTest : public AudioDecoderTest {
config.frame_size_ms =
1000 * static_cast<int>(frame_size_) / codec_input_rate_hz_;
audio_encoder_.reset(new AudioEncoderIsacFixImpl(config));
decoder_ = new AudioDecoderIsacFixImpl(codec_input_rate_hz_);
AudioDecoderIsacFixImpl::Config decoder_config;
decoder_config.sample_rate_hz = codec_input_rate_hz_;
decoder_ = new AudioDecoderIsacFixImpl(decoder_config);
}
};