Fix ProcessReverseStream usage in audioproc_f
Also added IntelligibilityEnhancer setting to aecdump simulator in audioproc_f Review-Url: https://codereview.webrtc.org/2075093003 Cr-Commit-Position: refs/heads/master@{#13220}
This commit is contained in:
parent
884c336c34
commit
4b6c8b7bf7
@ -386,6 +386,16 @@ void AecDumpBasedSimulator::HandleMessage(
|
||||
}
|
||||
}
|
||||
|
||||
if (msg.has_intelligibility_enhancer_enabled() || settings_.use_ie) {
|
||||
bool enable = settings_.use_ie ? *settings_.use_ie
|
||||
: msg.intelligibility_enhancer_enabled();
|
||||
config.Set<Intelligibility>(new Intelligibility(enable));
|
||||
if (settings_.use_verbose_logging) {
|
||||
std::cout << " intelligibility_enhancer_enabled: "
|
||||
<< (enable ? "true" : "false") << std::endl;
|
||||
}
|
||||
}
|
||||
|
||||
if (msg.has_hpf_enabled() || settings_.use_hpf) {
|
||||
bool enable = settings_.use_hpf ? *settings_.use_hpf : msg.hpf_enabled();
|
||||
RTC_CHECK_EQ(AudioProcessing::kNoError,
|
||||
|
||||
@ -86,7 +86,8 @@ void AudioProcessingSimulator::ProcessStream(bool fixed_interface) {
|
||||
void AudioProcessingSimulator::ProcessReverseStream(bool fixed_interface) {
|
||||
if (fixed_interface) {
|
||||
const auto st = ScopedTimer(mutable_proc_time());
|
||||
RTC_CHECK_EQ(AudioProcessing::kNoError, ap_->ProcessStream(&rev_frame_));
|
||||
RTC_CHECK_EQ(AudioProcessing::kNoError,
|
||||
ap_->ProcessReverseStream(&rev_frame_));
|
||||
CopyFromAudioFrame(rev_frame_, reverse_out_buf_.get());
|
||||
|
||||
} else {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user