Update tg_owt to WebRTC M101.

This commit is contained in:
John Preston 2022-05-03 19:11:35 +04:00
parent cd50008429
commit 84af084a3b
7 changed files with 26 additions and 8 deletions

View file

@ -37,6 +37,7 @@ https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL
namespace tgcalls { namespace tgcalls {
class InstanceImpl; class InstanceImpl;
class InstanceV2Impl; class InstanceV2Impl;
class InstanceV2ReferenceImpl;
class InstanceV2_4_0_0Impl; class InstanceV2_4_0_0Impl;
class InstanceImplLegacy; class InstanceImplLegacy;
void SetLegacyGlobalServerConfig(const std::string &serverConfig); void SetLegacyGlobalServerConfig(const std::string &serverConfig);
@ -53,6 +54,7 @@ const auto kDefaultVersion = "2.4.4"_q;
const auto Register = tgcalls::Register<tgcalls::InstanceImpl>(); const auto Register = tgcalls::Register<tgcalls::InstanceImpl>();
const auto RegisterV2 = tgcalls::Register<tgcalls::InstanceV2Impl>(); const auto RegisterV2 = tgcalls::Register<tgcalls::InstanceV2Impl>();
const auto RegV2Ref = tgcalls::Register<tgcalls::InstanceV2ReferenceImpl>();
const auto RegisterV240 = tgcalls::Register<tgcalls::InstanceV2_4_0_0Impl>(); const auto RegisterV240 = tgcalls::Register<tgcalls::InstanceV2_4_0_0Impl>();
const auto RegisterLegacy = tgcalls::Register<tgcalls::InstanceImplLegacy>(); const auto RegisterLegacy = tgcalls::Register<tgcalls::InstanceImplLegacy>();

@ -1 +1 @@
Subproject commit a090c6a8f7bfb365b301d85bb8c9664d71321c5c Subproject commit 78a8e22bedb0d06004da8bafeba88b7474cb89a4

@ -1 +1 @@
Subproject commit 9a6e515fbb1e9c53266456447b8f301fe200ad44 Subproject commit 26253546aa108eca268d2acd1598ad7cf1ccdb6d

View file

@ -1243,9 +1243,9 @@ mac:
stage('tg_owt', """ stage('tg_owt', """
git clone https://github.com/desktop-app/tg_owt.git git clone https://github.com/desktop-app/tg_owt.git
cd tg_owt cd tg_owt
git checkout 1fe5e68d99 git checkout bab760d7bd
git submodule init git submodule init
git submodule update src/third_party/libyuv git submodule update src/third_party/libyuv src/third_party/crc32c/src
win: win:
SET MOZJPEG_PATH=$LIBS_DIR/mozjpeg SET MOZJPEG_PATH=$LIBS_DIR/mozjpeg
SET OPUS_PATH=$USED_PREFIX/include/opus SET OPUS_PATH=$USED_PREFIX/include/opus

View file

@ -30,6 +30,8 @@ PRIVATE
EncryptedConnection.h EncryptedConnection.h
FakeAudioDeviceModule.cpp FakeAudioDeviceModule.cpp
FakeAudioDeviceModule.h FakeAudioDeviceModule.h
FieldTrialsConfig.cpp
FieldTrialsConfig.h
InstanceImpl.cpp InstanceImpl.cpp
InstanceImpl.h InstanceImpl.h
LogSinkImpl.cpp LogSinkImpl.cpp
@ -55,18 +57,31 @@ PRIVATE
VideoCaptureInterfaceImpl.h VideoCaptureInterfaceImpl.h
VideoCapturerInterface.h VideoCapturerInterface.h
utils/gzip.cpp
utils/gzip.h
v2/ContentNegotiation.cpp v2/ContentNegotiation.cpp
v2/ContentNegotiation.h v2/ContentNegotiation.h
# v2/InstanceV2ReferenceImpl.cpp v2/ExternalSignalingConnection.cpp
# v2/InstanceV2ReferenceImpl.h v2/ExternalSignalingConnection.h
v2/InstanceV2ReferenceImpl.cpp
v2/InstanceV2ReferenceImpl.h
v2/InstanceV2Impl.cpp v2/InstanceV2Impl.cpp
v2/InstanceV2Impl.h v2/InstanceV2Impl.h
v2/NativeNetworkingImpl.cpp v2/NativeNetworkingImpl.cpp
v2/NativeNetworkingImpl.h v2/NativeNetworkingImpl.h
v2/ReflectorPort.cpp
v2/ReflectorPort.h
v2/ReflectorRelayPortFactory.cpp
v2/ReflectorRelayPortFactory.h
v2/Signaling.cpp v2/Signaling.cpp
v2/Signaling.h v2/Signaling.h
v2/SignalingConnection.cpp
v2/SignalingConnection.h
v2/SignalingEncryption.cpp v2/SignalingEncryption.cpp
v2/SignalingEncryption.h v2/SignalingEncryption.h
v2/SignalingSctpConnection.cpp
v2/SignalingSctpConnection.h
v2_4_0_0/InstanceV2_4_0_0Impl.cpp v2_4_0_0/InstanceV2_4_0_0Impl.cpp
v2_4_0_0/InstanceV2_4_0_0Impl.h v2_4_0_0/InstanceV2_4_0_0Impl.h
v2_4_0_0/Signaling_4_0_0.cpp v2_4_0_0/Signaling_4_0_0.cpp
@ -185,6 +200,7 @@ PRIVATE
desktop-app::external_ffmpeg desktop-app::external_ffmpeg
desktop-app::external_openssl desktop-app::external_openssl
desktop-app::external_rnnoise desktop-app::external_rnnoise
desktop-app::external_zlib
) )
target_compile_definitions(lib_tgcalls target_compile_definitions(lib_tgcalls

@ -1 +1 @@
Subproject commit b2e684105884f781c2de6e77bf47a10919406325 Subproject commit 836fdb0506ca362f08ccacc1501aa84fe68333ae

2
cmake

@ -1 +1 @@
Subproject commit 26d31dbdef488f9a29b58a8823de3b457829cba2 Subproject commit b4fff0175709d20041ddf60db4bf57335bc99af1