Created
September 16, 2021 16:20
-
-
Save Sean-Der/4b127ad3e64eefb1743d550ee970da50 to your computer and use it in GitHub Desktop.
Disable usrsctp in 3ed2b8d0b4deeafb51abe1e51aa0a7c241bfc1ba
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
diff --git a/media/sctp/sctp_transport_factory.cc b/media/sctp/sctp_transport_factory.cc | |
index 5097d423d9..7d59a9688e 100644 | |
--- a/media/sctp/sctp_transport_factory.cc | |
+++ b/media/sctp/sctp_transport_factory.cc | |
@@ -12,44 +12,22 @@ | |
#include "rtc_base/system/unused.h" | |
-#ifdef WEBRTC_HAVE_DCSCTP | |
#include "media/sctp/dcsctp_transport.h" // nogncheck | |
#include "system_wrappers/include/clock.h" // nogncheck | |
#include "system_wrappers/include/field_trial.h" // nogncheck | |
-#endif | |
- | |
-#ifdef WEBRTC_HAVE_USRSCTP | |
-#include "media/sctp/usrsctp_transport.h" // nogncheck | |
-#endif | |
namespace cricket { | |
SctpTransportFactory::SctpTransportFactory(rtc::Thread* network_thread) | |
: network_thread_(network_thread), use_dcsctp_("Enabled", false) { | |
RTC_UNUSED(network_thread_); | |
-#ifdef WEBRTC_HAVE_DCSCTP | |
- webrtc::ParseFieldTrial({&use_dcsctp_}, webrtc::field_trial::FindFullName( | |
- "WebRTC-DataChannel-Dcsctp")); | |
-#endif | |
} | |
std::unique_ptr<SctpTransportInternal> | |
SctpTransportFactory::CreateSctpTransport( | |
rtc::PacketTransportInternal* transport) { | |
- std::unique_ptr<SctpTransportInternal> result; | |
-#ifdef WEBRTC_HAVE_DCSCTP | |
- if (use_dcsctp_.Get()) { | |
- result = std::unique_ptr<SctpTransportInternal>(new webrtc::DcSctpTransport( | |
+ return std::unique_ptr<SctpTransportInternal>(new webrtc::DcSctpTransport( | |
network_thread_, transport, webrtc::Clock::GetRealTimeClock())); | |
- } | |
-#endif | |
-#ifdef WEBRTC_HAVE_USRSCTP | |
- if (!result) { | |
- result = std::unique_ptr<SctpTransportInternal>( | |
- new UsrsctpTransport(network_thread_, transport)); | |
- } | |
-#endif | |
- return result; | |
} | |
} // namespace cricket |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment