Corrected the number of channels used when AEC3 is run on stereo input.
BUG=chromium:722343, webrtc:7519 Review-Url: https://codereview.webrtc.org/2883933003 Cr-Commit-Position: refs/heads/master@{#18158}
This commit is contained in:
parent
4fa5be451f
commit
edddac54bc
@ -728,7 +728,10 @@ size_t AudioProcessingImpl::num_input_channels() const {
|
|||||||
|
|
||||||
size_t AudioProcessingImpl::num_proc_channels() const {
|
size_t AudioProcessingImpl::num_proc_channels() const {
|
||||||
// Used as callback from submodules, hence locking is not allowed.
|
// Used as callback from submodules, hence locking is not allowed.
|
||||||
return capture_nonlocked_.beamformer_enabled ? 1 : num_output_channels();
|
return (capture_nonlocked_.beamformer_enabled ||
|
||||||
|
capture_nonlocked_.echo_canceller3_enabled)
|
||||||
|
? 1
|
||||||
|
: num_output_channels();
|
||||||
}
|
}
|
||||||
|
|
||||||
size_t AudioProcessingImpl::num_output_channels() const {
|
size_t AudioProcessingImpl::num_output_channels() const {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user