From 45398bb54eeb05f044b6813a78facbc75e040fd9 Mon Sep 17 00:00:00 2001 From: John Preston Date: Fri, 25 Feb 2022 11:17:23 +0300 Subject: [PATCH] Update tgcalls with streams support. --- Telegram/SourceFiles/calls/group/calls_group_call.cpp | 4 ++-- Telegram/ThirdParty/tgcalls | 2 +- Telegram/cmake/lib_tgcalls.cmake | 4 ++++ 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/Telegram/SourceFiles/calls/group/calls_group_call.cpp b/Telegram/SourceFiles/calls/group/calls_group_call.cpp index 2fd9fa8e7..52634cabb 100644 --- a/Telegram/SourceFiles/calls/group/calls_group_call.cpp +++ b/Telegram/SourceFiles/calls/group/calls_group_call.cpp @@ -3004,7 +3004,7 @@ void GroupCall::setInstanceMode(InstanceMode mode) { case InstanceMode::Stream: return Mode::GroupConnectionModeBroadcast; } Unexpected("Mode in GroupCall::setInstanceMode."); - }(), true); + }(), true, false); // #TODO streams } void GroupCall::setScreenInstanceMode(InstanceMode mode) { @@ -3020,7 +3020,7 @@ void GroupCall::setScreenInstanceMode(InstanceMode mode) { case InstanceMode::Stream: return Mode::GroupConnectionModeBroadcast; } Unexpected("Mode in GroupCall::setInstanceMode."); - }(), true); + }(), true, false); } void GroupCall::maybeSendMutedUpdate(MuteState previous) { diff --git a/Telegram/ThirdParty/tgcalls b/Telegram/ThirdParty/tgcalls index 6d619124c..c26326ab9 160000 --- a/Telegram/ThirdParty/tgcalls +++ b/Telegram/ThirdParty/tgcalls @@ -1 +1 @@ -Subproject commit 6d619124c5c00a46b38d26eb596653f0d13643da +Subproject commit c26326ab915e38b626c5a6febee37df9eb5edafa diff --git a/Telegram/cmake/lib_tgcalls.cmake b/Telegram/cmake/lib_tgcalls.cmake index 4853effdd..5aad04e46 100644 --- a/Telegram/cmake/lib_tgcalls.cmake +++ b/Telegram/cmake/lib_tgcalls.cmake @@ -73,8 +73,12 @@ PRIVATE desktop_capturer/DesktopCaptureSourceManager.cpp # Group calls + group/AVIOContextImpl.cpp + group/AVIOContextImpl.h group/AudioStreamingPart.cpp group/AudioStreamingPart.h + group/AudioStreamingPartInternal.cpp + group/AudioStreamingPartInternal.h group/GroupInstanceCustomImpl.cpp group/GroupInstanceCustomImpl.h group/GroupInstanceImpl.h