Skip to content

Instantly share code, notes, and snippets.

@Sean-Der
Created September 16, 2021 16:20
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Sean-Der/4b127ad3e64eefb1743d550ee970da50 to your computer and use it in GitHub Desktop.
Save Sean-Der/4b127ad3e64eefb1743d550ee970da50 to your computer and use it in GitHub Desktop.
Disable usrsctp in 3ed2b8d0b4deeafb51abe1e51aa0a7c241bfc1ba
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