|
From: | Peio Rigaux |
Subject: | Re: [Linphone-developers] Speex AEC vs WebRTC-AEC |
Date: | Fri, 5 Nov 2021 19:26:01 +0100 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.1.0 |
Hello.
Is this correct? Has the WebRTC AEC replaced the speex AEC in non-mobile Linphone builds? If so, when did the switch happen?
Linphone uses WebRTC AEC in desktop versions since 4+ years, probably since the 4.0. It is used since way longer on Android.
I can't say more about this change, because this happened before
I was working here...
The speex repo still exists, you can find it on our gitlab repository.
If you need it instead of the WebRTC one, you can try to build the SDK with the appropriate options. Since Speex AEC hasn't been used nor tested since years you could experience issues.
The interesting point for me would be : why would you want to use the speex AEC ?
Regards,
Peio Rigaux
Junior DevOps Engineer
Belledonne Communications, the company behind Linphone
Linphone.org
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
_______________________________________________ Linphone-developers mailing list Linphone-developers@nongnu.org https://lists.nongnu.org/mailman/listinfo/linphone-developers
OpenPGP_0x99D28356FED78143.asc
Description: OpenPGP public key
OpenPGP_signature
Description: OpenPGP digital signature
[Prev in Thread] | Current Thread | [Next in Thread] |