From 935232eaa2c7c290baf1b57f5c22990a40a71c2f Mon Sep 17 00:00:00 2001 From: John Preston Date: Fri, 8 Dec 2017 13:13:05 +0400 Subject: [PATCH] Don't use AEC on modern macOS. --- Telegram/SourceFiles/calls/calls_call.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Telegram/SourceFiles/calls/calls_call.cpp b/Telegram/SourceFiles/calls/calls_call.cpp index 4d436b4e1..3304a88c6 100644 --- a/Telegram/SourceFiles/calls/calls_call.cpp +++ b/Telegram/SourceFiles/calls/calls_call.cpp @@ -451,7 +451,11 @@ void Call::createAndStartController(const MTPDphoneCall &call) { voip_config_t config = { 0 }; config.data_saving = DATA_SAVING_NEVER; +#ifdef Q_OS_MAC + config.enableAEC = (QSysInfo::macVersion() < QSysInfo::MV_10_7); +#else // Q_OS_MAC config.enableAEC = true; +#endif // Q_OS_MAC config.enableNS = true; config.enableAGC = true; config.init_timeout = Global::CallConnectTimeoutMs() / 1000;