webrtc/modules
Mirko Bonadei 7acc2d9fe3 Revert "Refactor rtc_base build targets."
This reverts commit 69241a93fb.

Reason for revert: Breaks WebRTC roll into Chromium.

Original change's description:
> Refactor rtc_base build targets.
>
> The "//rtc_base:rtc_base" build target has historically been one of the
> biggest targets in the WebRTC build. Big targets are the main source of
> circular dependencies and non-API types leakage.
>
> This CL is a step forward into splitting "//rtc_base:rtc_base" into
> smaller targets (as originally started in 2018).
>
> The only non-automated changes are (like re-wiring the build system):
> * The creation of //rtc_base/async_resolver.{h,cc} which allows to
>   break a circular dependency (is has been extracted from
>   //rtc_base/net_helpers.{h,cc}).
> * The creation of //rtc_base/internal/default_socket_server.{h,cc} to
>   break another circular dependency.
>
> Bug: webrtc:9987
> Change-Id: I0c8f5e7efe2c8fd8e6bffa0d6dd2dd494cf3df02
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/196903
> Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
> Reviewed-by: Harald Alvestrand <hta@webrtc.org>
> Cr-Commit-Position: refs/heads/master@{#32941}

TBR=mbonadei@webrtc.org,hta@webrtc.org

# Not skipping CQ checks because original CL landed > 1 day ago.

No-Try: True
Bug: webrtc:9987
Change-Id: I1e36ad64cc60092f38d6886153a94f1a58339256
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/201840
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Markus Handell <handellm@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#32986}
2021-01-14 21:27:38 +00:00
..
async_audio_processing Async audio processing API 2020-10-02 12:33:34 +00:00
audio_coding Correction for the calculation of the abs max value 2021-01-12 16:28:00 +00:00
audio_device Update AudioDeviceBuffer to use C++ lambdas instead of rtc::Bind 2021-01-14 15:06:26 +00:00
audio_mixer Cleanup after sorting out dependencies of OutputRateCalculator 2020-10-20 13:01:29 +00:00
audio_processing Revert "Refactor rtc_base build targets." 2021-01-14 21:27:38 +00:00
congestion_controller Revert "Replace RTC_WARN_UNUSED_RESULT with ABSL_MUST_USE_RESULT in c++ code" 2021-01-14 15:02:47 +00:00
desktop_capture Refactor test window creation functions to be reusable. 2020-12-15 20:52:45 +00:00
include Delete RTPFragmentationHeader as no longer used 2020-09-03 00:01:27 +00:00
pacing Cleans up WebRTC-Pacer-SmallFirstProbePacket flag 2020-12-04 15:34:10 +00:00
remote_bitrate_estimator Cleanup of bwe_defines.h 2020-11-26 12:26:02 +00:00
rtp_rtcp Delete unused functions in ModuleRtpRtcpImpl 2021-01-14 19:24:37 +00:00
third_party Use source_sets in component builds and static_library in release builds. 2019-10-17 21:17:18 +00:00
utility Rename CriticalSection to RecursiveCriticalSection. 2020-07-17 09:19:50 +00:00
video_capture Delete unneeded dependencies on the Module abstraction 2020-12-21 09:09:57 +00:00
video_coding Revert "Refactor rtc_base build targets." 2021-01-14 21:27:38 +00:00
video_processing Delete unneeded dependencies on the Module abstraction 2020-12-21 09:09:57 +00:00
BUILD.gn Reland "Activating AVX2 support by default" 2020-10-03 22:37:13 +00:00
module_common_types_unittest.cc [Cleanup] Add missing #include. Remove useless ones. IWYU part 2. 2018-11-28 18:25:07 +00:00