linphone-developers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Linphone-developers] Speex AEC vs WebRTC-AEC


From: Guillermo Rodriguez Garcia
Subject: [Linphone-developers] Speex AEC vs WebRTC-AEC
Date: Wed, 21 Jul 2021 12:44:03 +0200

Hi all,

I believe Linphone has always used speex as an AEC for non-mobile platforms (desktop or embedded). However I came across this in the Linphone Wiki (https://wiki.linphone.org/xwiki/wiki/public/view/Linphone/Third%20party%20components%20/#HWEBRTCAECandVAD):

"The Webrtc AEC is used on Mac, Linux, and Windows as hardware echo cancellation is generally not available on these platforms."

Is this correct? Has the WebRTC AEC replaced the speex AEC in non-mobile Linphone builds? If so, when did the switch happen?

On a related topic, from an old email in this mailing list: https://lists.nongnu.org/archive/html/linphone-developers/2015-07/msg00024.html

"The speex echo canceller is quite long to converge. It's the reason why we have our own repository for speex with changes to save and restore the echo canceller state."

Does this repo still exist? I cannot see it linked from the liblinphone-sdk GH repo (which does link to other dependencies as git submodules): https://github.com/BelledonneCommunications/linphone-sdk

Thanks,
 
Guillermo Rodriguez Garcia
guille.rodriguez@gmail.com

reply via email to

[Prev in Thread] Current Thread [Next in Thread]