Delete unneeded dependencies on the Module abstraction

Bug: webrtc:7219
Change-Id: I1bcbab7e30f9964798a093e888b07d758cf226e1
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/198124
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Henrik Andreassson <henrika@webrtc.org>
Commit-Queue: Niels Moller <nisse@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#32865}
diff --git a/api/video_codecs/test/BUILD.gn b/api/video_codecs/test/BUILD.gn
index c47e5b9..cb810fc 100644
--- a/api/video_codecs/test/BUILD.gn
+++ b/api/video_codecs/test/BUILD.gn
@@ -24,7 +24,6 @@
       "../..:fec_controller_api",
       "../..:mock_video_encoder",
       "../../../api:scoped_refptr",
-      "../../../modules:module_api",
       "../../../modules/video_coding:video_codec_interface",
       "../../../modules/video_coding:video_coding_utility",
       "../../../modules/video_coding:webrtc_vp8",
diff --git a/call/BUILD.gn b/call/BUILD.gn
index e496ceb..cef43f4 100644
--- a/call/BUILD.gn
+++ b/call/BUILD.gn
@@ -280,7 +280,6 @@
     "../logging:rtc_event_rtp_rtcp",
     "../logging:rtc_event_video",
     "../logging:rtc_stream_config",
-    "../modules:module_api",
     "../modules/congestion_controller",
     "../modules/pacing",
     "../modules/rtp_rtcp",
diff --git a/call/rtp_transport_controller_send_interface.h b/call/rtp_transport_controller_send_interface.h
index 602908e..605ebfb 100644
--- a/call/rtp_transport_controller_send_interface.h
+++ b/call/rtp_transport_controller_send_interface.h
@@ -40,19 +40,13 @@
 }  // namespace rtc
 namespace webrtc {
 
-class CallStatsObserver;
 class FrameEncryptorInterface;
 class TargetTransferRateObserver;
 class Transport;
-class Module;
-class PacedSender;
 class PacketRouter;
 class RtpVideoSenderInterface;
-class RateLimiter;
 class RtcpBandwidthObserver;
 class RtpPacketSender;
-class SendDelayStats;
-class SendStatisticsProxy;
 
 struct RtpSenderObservers {
   RtcpRttStats* rtcp_rtt_stats;
diff --git a/logging/BUILD.gn b/logging/BUILD.gn
index b30d531..b38e599 100644
--- a/logging/BUILD.gn
+++ b/logging/BUILD.gn
@@ -332,7 +332,6 @@
       "../api/units:timestamp",
       "../api/video:video_frame",
       "../call:video_stream_api",
-      "../modules:module_api",
       "../modules:module_api_public",
       "../modules/audio_coding:audio_network_adaptor",
       "../modules/rtp_rtcp",
diff --git a/logging/rtc_event_log/rtc_event_log_parser.cc b/logging/rtc_event_log/rtc_event_log_parser.cc
index aeedf8c..59a722c 100644
--- a/logging/rtc_event_log/rtc_event_log_parser.cc
+++ b/logging/rtc_event_log/rtc_event_log_parser.cc
@@ -31,7 +31,6 @@
 #include "logging/rtc_event_log/encoder/rtc_event_log_encoder_common.h"
 #include "logging/rtc_event_log/rtc_event_processor.h"
 #include "modules/audio_coding/audio_network_adaptor/include/audio_network_adaptor.h"
-#include "modules/include/module_common_types.h"
 #include "modules/include/module_common_types_public.h"
 #include "modules/rtp_rtcp/include/rtp_cvo.h"
 #include "modules/rtp_rtcp/include/rtp_rtcp_defines.h"
diff --git a/media/BUILD.gn b/media/BUILD.gn
index a3c1b92..f653af7 100644
--- a/media/BUILD.gn
+++ b/media/BUILD.gn
@@ -240,7 +240,6 @@
     "../api/video_codecs:video_codecs_api",
     "../call:call_interfaces",
     "../call:video_stream_api",
-    "../modules:module_api",
     "../modules/video_coding:video_codec_interface",
     "../modules/video_coding:webrtc_h264",
     "../modules/video_coding:webrtc_multiplex",
diff --git a/modules/video_capture/BUILD.gn b/modules/video_capture/BUILD.gn
index 6788bf6..3a5052d 100644
--- a/modules/video_capture/BUILD.gn
+++ b/modules/video_capture/BUILD.gn
@@ -27,7 +27,6 @@
   ]
 
   deps = [
-    "..:module_api",
     "../../api:scoped_refptr",
     "../../api/video:video_frame",
     "../../api/video:video_rtp_headers",
diff --git a/modules/video_capture/video_capture.h b/modules/video_capture/video_capture.h
index 8d2a8f5..0f60092 100644
--- a/modules/video_capture/video_capture.h
+++ b/modules/video_capture/video_capture.h
@@ -13,7 +13,6 @@
 
 #include "api/video/video_rotation.h"
 #include "api/video/video_sink_interface.h"
-#include "modules/include/module.h"
 #include "modules/video_capture/video_capture_defines.h"
 
 namespace webrtc {
diff --git a/modules/video_coding/BUILD.gn b/modules/video_coding/BUILD.gn
index 2d636cd..b706c6b 100644
--- a/modules/video_coding/BUILD.gn
+++ b/modules/video_coding/BUILD.gn
@@ -230,7 +230,6 @@
   ]
   deps = [
     ":codec_globals_headers",
-    "..:module_api",
     "../../api/video:video_frame",
     "../../api/video:video_rtp_headers",
     "../../api/video_codecs:video_codecs_api",
diff --git a/modules/video_coding/include/video_codec_interface.h b/modules/video_coding/include/video_codec_interface.h
index 09e208e..b786be1 100644
--- a/modules/video_coding/include/video_codec_interface.h
+++ b/modules/video_coding/include/video_codec_interface.h
@@ -18,7 +18,6 @@
 #include "api/video_codecs/video_decoder.h"
 #include "api/video_codecs/video_encoder.h"
 #include "common_video/generic_frame_descriptor/generic_frame_info.h"
-#include "modules/include/module_common_types.h"
 #include "modules/video_coding/codecs/h264/include/h264_globals.h"
 #include "modules/video_coding/codecs/vp9/include/vp9_globals.h"
 #include "modules/video_coding/include/video_error_codes.h"
diff --git a/modules/video_processing/BUILD.gn b/modules/video_processing/BUILD.gn
index 871012a..daffd49 100644
--- a/modules/video_processing/BUILD.gn
+++ b/modules/video_processing/BUILD.gn
@@ -26,7 +26,6 @@
 
   deps = [
     ":denoiser_filter",
-    "..:module_api",
     "../../api:scoped_refptr",
     "../../api/video:video_frame",
     "../../api/video:video_rtp_headers",
@@ -51,7 +50,6 @@
   # Target that only exists to avoid cyclic depdency errors for the SSE2 and
   # Neon implementations below.
   sources = [ "util/denoiser_filter.h" ]
-  deps = [ "..:module_api" ]
 }
 
 if (build_video_processing_sse2) {
diff --git a/sdk/BUILD.gn b/sdk/BUILD.gn
index c50c01d..00c87ef 100644
--- a/sdk/BUILD.gn
+++ b/sdk/BUILD.gn
@@ -621,7 +621,6 @@
         "../common_video",
         "../media:rtc_h264_profile_id",
         "../media:rtc_media_base",
-        "../modules:module_api",
         "../modules/video_coding:video_codec_interface",
         "../rtc_base:checks",
         "../rtc_base:rtc_base_approved",
@@ -810,7 +809,6 @@
         ":helpers_objc",
         "../api/video:encoded_image",
         "../api/video_codecs:video_codecs_api",
-        "../modules:module_api",
         "../modules/video_coding:video_codec_interface",
         "../rtc_base",
       ]
@@ -968,7 +966,6 @@
         "../api/video_codecs:video_codecs_api",
         "../common_video",
         "../media:rtc_media_base",
-        "../modules:module_api",
         "../modules/audio_device:audio_device_api",
         "../modules/audio_processing",
         "../modules/audio_processing:api",
@@ -1039,7 +1036,6 @@
             "../common_video",
             "../media:rtc_media_base",
             "../media:rtc_media_tests_utils",
-            "../modules:module_api",
             "../rtc_base",
             "../rtc_base:gunit_helpers",
             "../system_wrappers",
@@ -1152,7 +1148,6 @@
           "../api/audio_codecs:builtin_audio_encoder_factory",
           "../api/video_codecs:video_codecs_api",
           "../media:rtc_media_base",
-          "../modules:module_api",
           "../modules/audio_device:audio_device_api",
           "../modules/audio_processing",
           "../modules/audio_processing:api",
@@ -1564,7 +1559,6 @@
         "../common_video",
         "../media:rtc_audio_video",
         "../media:rtc_media_base",
-        "../modules:module_api",
         "../modules/video_coding:video_codec_interface",
         "../rtc_base",
         "../rtc_base:checks",
@@ -1584,7 +1578,6 @@
       ]
       deps = [
         "../common_video",
-        "../modules:module_api",
         "../modules/video_coding:webrtc_h264",
         "../rtc_base:checks",
         "../rtc_base:rtc_base_approved",
@@ -1622,7 +1615,6 @@
         ":videocodec_objc",
         ":videoframebuffer_objc",
         "../common_video",
-        "../modules:module_api",
         "../modules/video_coding:video_codec_interface",
         "../rtc_base:checks",
         "../rtc_base:rtc_base_approved",
diff --git a/sdk/objc/native/src/objc_video_encoder_factory.mm b/sdk/objc/native/src/objc_video_encoder_factory.mm
index 0175319..e51fc9d 100644
--- a/sdk/objc/native/src/objc_video_encoder_factory.mm
+++ b/sdk/objc/native/src/objc_video_encoder_factory.mm
@@ -26,7 +26,6 @@
 #include "api/video/video_frame.h"
 #include "api/video_codecs/sdp_video_format.h"
 #include "api/video_codecs/video_encoder.h"
-#include "modules/include/module_common_types.h"
 #include "modules/video_coding/include/video_codec_interface.h"
 #include "modules/video_coding/include/video_error_codes.h"
 #include "rtc_base/logging.h"
diff --git a/sdk/objc/unittests/objc_video_encoder_factory_tests.mm b/sdk/objc/unittests/objc_video_encoder_factory_tests.mm
index 728dc01..7c1594a 100644
--- a/sdk/objc/unittests/objc_video_encoder_factory_tests.mm
+++ b/sdk/objc/unittests/objc_video_encoder_factory_tests.mm
@@ -19,7 +19,6 @@
 #import "base/RTCVideoEncoderFactory.h"
 #import "base/RTCVideoFrameBuffer.h"
 #import "components/video_frame_buffer/RTCCVPixelBuffer.h"
-#include "modules/include/module_common_types.h"
 #include "modules/video_coding/include/video_codec_interface.h"
 #include "modules/video_coding/include/video_error_codes.h"
 #include "rtc_base/gunit.h"