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

Reply via email to