From faa68ba5aa639dedd05907d730a0e9e6d9ac3e2d Mon Sep 17 00:00:00 2001 From: Ali <> Date: Fri, 30 Apr 2021 20:28:46 +0400 Subject: [PATCH 1/2] Update tgcalls --- .../TgVoipWebrtc/Sources/OngoingCallThreadLocalContext.mm | 8 +++++++- submodules/TgVoipWebrtc/tgcalls | 2 +- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/submodules/TgVoipWebrtc/Sources/OngoingCallThreadLocalContext.mm b/submodules/TgVoipWebrtc/Sources/OngoingCallThreadLocalContext.mm index 229363e702..ddb753346f 100644 --- a/submodules/TgVoipWebrtc/Sources/OngoingCallThreadLocalContext.mm +++ b/submodules/TgVoipWebrtc/Sources/OngoingCallThreadLocalContext.mm @@ -908,6 +908,11 @@ private: videoCodecPreferences.push_back(tgcalls::VideoCodecName::VP8); videoCodecPreferences.push_back(tgcalls::VideoCodecName::VP9); + int minOutgoingVideoBitrateKbit = 100; +#if DEBUG + //minOutgoingVideoBitrateKbit = 900; +#endif + __weak GroupCallThreadLocalContext *weakSelf = self; _instance.reset(new tgcalls::GroupInstanceCustomImpl((tgcalls::GroupInstanceDescriptor){ .threads = tgcalls::StaticThreads::getThreads(), @@ -1012,7 +1017,8 @@ private: }); return std::make_shared(task); - } + }, + .minOutgoingVideoBitrateKbit = minOutgoingVideoBitrateKbit })); } return self; diff --git a/submodules/TgVoipWebrtc/tgcalls b/submodules/TgVoipWebrtc/tgcalls index ae6291030c..4c6ae0a13d 160000 --- a/submodules/TgVoipWebrtc/tgcalls +++ b/submodules/TgVoipWebrtc/tgcalls @@ -1 +1 @@ -Subproject commit ae6291030c8484492423c8272ad41db02509d9f7 +Subproject commit 4c6ae0a13d9360d9ed51e78e4b79513bbedf5525 From 454bcc5ab08cac472eb34c035a02d4715c55359e Mon Sep 17 00:00:00 2001 From: Ali <> Date: Fri, 30 Apr 2021 20:29:35 +0400 Subject: [PATCH 2/2] Remove min video bitrate --- submodules/TgVoipWebrtc/Sources/OngoingCallThreadLocalContext.mm | 1 - 1 file changed, 1 deletion(-) diff --git a/submodules/TgVoipWebrtc/Sources/OngoingCallThreadLocalContext.mm b/submodules/TgVoipWebrtc/Sources/OngoingCallThreadLocalContext.mm index 257fc33eba..ddb753346f 100644 --- a/submodules/TgVoipWebrtc/Sources/OngoingCallThreadLocalContext.mm +++ b/submodules/TgVoipWebrtc/Sources/OngoingCallThreadLocalContext.mm @@ -937,7 +937,6 @@ private: } audioLevelsUpdated(result); }, - .minOutgoingVideoBitrateKbit = 1024, .initialInputDeviceId = inputDeviceId.UTF8String, .initialOutputDeviceId = outputDeviceId.UTF8String, .videoCapture = [_videoCapturer getInterface],