Dear all, I noted that during a VoIP call using "default" SIP Client of Android, if output device is speaker, in AudioGroup.cpp, an aec is activated. This aec is done through PreProcessing library by WebRTC. I added some logs in code and I think that EchoCancellationImpl::ProcessCaptureAudio function (which call WebRtcAec_Process) is never called, so algorithm/effect does not process, i.e. aec is created and is configured (I think by AudioFlinger) but is not used/did not process the stream...
So, if somebody could indicate me where (for example, which thread of AudioFlinger should call this process_reverse function of aec effect, stored in effect_interface_s structure) in Android code it is possible to really activate this aec... Thank you. Best regards, -- unsubscribe: [email protected] website: http://groups.google.com/group/android-porting
