Remove remaining .cc files from rtc_media_base

Also remove all dependencies on rtc_media_base except for a few
that are suspected of being linker directives.

Bug: webrtc:14775
Change-Id: Ic0daf88b5422047d3ed7079ee6af9e689853310c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/341461
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Jeremy Leconte <jleconte@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41886}
This commit is contained in:
Harald Alvestrand 2024-03-12 12:06:16 +00:00 committed by WebRTC LUCI CQ
parent 8df31c915a
commit afaae4e38a
20 changed files with 102 additions and 79 deletions

View file

@ -374,7 +374,6 @@ rtc_library("libjingle_peerconnection_api") {
# Basically, don't add stuff here. You might break sensitive downstream # Basically, don't add stuff here. You might break sensitive downstream
# targets like pnacl. API should not depend on anything outside of this # targets like pnacl. API should not depend on anything outside of this
# file, really. All these should arguably go away in time. # file, really. All these should arguably go away in time.
"../media:rtc_media_base",
"../media:rtc_media_config", "../media:rtc_media_config",
"../modules/audio_processing:audio_processing_statistics", "../modules/audio_processing:audio_processing_statistics",
"../rtc_base:checks", "../rtc_base:checks",
@ -586,7 +585,6 @@ rtc_source_set("peer_connection_quality_test_fixture_api") {
":track_id_stream_info_map", ":track_id_stream_info_map",
":video_quality_analyzer_api", ":video_quality_analyzer_api",
"../media:media_constants", "../media:media_constants",
"../media:rtc_media_base",
"../modules/audio_processing:api", "../modules/audio_processing:api",
"../rtc_base:checks", "../rtc_base:checks",
"../rtc_base:network", "../rtc_base:network",

View file

@ -154,7 +154,6 @@ rtc_library("builtin_video_encoder_factory") {
"../../media:codec", "../../media:codec",
"../../media:media_constants", "../../media:media_constants",
"../../media:rtc_internal_video_codecs", "../../media:rtc_internal_video_codecs",
"../../media:rtc_media_base",
"../../media:rtc_simulcast_encoder_adapter", "../../media:rtc_simulcast_encoder_adapter",
"../../rtc_base:checks", "../../rtc_base:checks",
"../../rtc_base/system:rtc_export", "../../rtc_base/system:rtc_export",
@ -311,7 +310,7 @@ rtc_library("rtc_software_fallback_wrappers") {
"../../api/environment", "../../api/environment",
"../../api/transport:field_trial_based_config", "../../api/transport:field_trial_based_config",
"../../api/video:video_frame", "../../api/video:video_frame",
"../../media:rtc_media_base", "../../media:video_common",
"../../modules/video_coding:video_codec_interface", "../../modules/video_coding:video_codec_interface",
"../../modules/video_coding:video_coding_utility", "../../modules/video_coding:video_coding_utility",
"../../rtc_base:checks", "../../rtc_base:checks",

View file

@ -33,7 +33,6 @@ if (rtc_include_tests) {
"../..:mock_video_encoder", "../..:mock_video_encoder",
"../../../api:scoped_refptr", "../../../api:scoped_refptr",
"../../../media:media_constants", "../../../media:media_constants",
"../../../media:rtc_media_base",
"../../../modules/video_coding:video_codec_interface", "../../../modules/video_coding:video_codec_interface",
"../../../modules/video_coding:video_coding_utility", "../../../modules/video_coding:video_coding_utility",
"../../../modules/video_coding:webrtc_vp8", "../../../modules/video_coding:webrtc_vp8",

View file

@ -71,7 +71,7 @@ rtc_library("audio") {
"../logging:rtc_event_audio", "../logging:rtc_event_audio",
"../logging:rtc_stream_config", "../logging:rtc_stream_config",
"../media:media_channel", "../media:media_channel",
"../media:rtc_media_base", "../media:media_channel_impl",
"../modules/async_audio_processing", "../modules/async_audio_processing",
"../modules/audio_coding", "../modules/audio_coding",
"../modules/audio_coding:audio_coding_module_typedefs", "../modules/audio_coding:audio_coding_module_typedefs",

View file

@ -697,7 +697,7 @@ if (is_linux || is_chromeos || is_win) {
"../api/video:video_rtp_headers", "../api/video:video_rtp_headers",
"../api/video_codecs:video_codecs_api", "../api/video_codecs:video_codecs_api",
"../media:media_channel", "../media:media_channel",
"../media:rtc_media_base", "../media:video_common",
"../p2p:connection", "../p2p:connection",
"../p2p:port_allocator", "../p2p:port_allocator",
"../p2p:rtc_p2p", "../p2p:rtc_p2p",
@ -729,7 +729,6 @@ if (is_linux || is_chromeos || is_win) {
] ]
configs += [ "//build/config/win:windowed" ] configs += [ "//build/config/win:windowed" ]
deps += [ deps += [
"../media:rtc_media_base",
"../rtc_base:win32", "../rtc_base:win32",
"../rtc_base:win32_socket_init", "../rtc_base:win32_socket_init",
] ]

View file

@ -53,16 +53,13 @@ rtc_library("rtc_media_base") {
defines = [] defines = []
libs = [] libs = []
sources = [ sources = [
"base/adapted_video_track_source.cc",
"base/adapted_video_track_source.h", # Used downstream "base/adapted_video_track_source.h", # Used downstream
"base/video_adapter.cc",
"base/video_adapter.h", # Used once downstream "base/video_adapter.h", # Used once downstream
"base/video_broadcaster.cc",
"base/video_broadcaster.h", # Used downstream "base/video_broadcaster.h", # Used downstream
"base/video_common.cc",
"base/video_common.h", # Used downstream "base/video_common.h", # Used downstream
] ]
deps = [ deps = [
":adapted_video_track_source",
":codec", ":codec",
":media_channel", ":media_channel",
":media_channel_impl", ":media_channel_impl",
@ -70,6 +67,9 @@ rtc_library("rtc_media_base") {
":rtc_media_config", ":rtc_media_config",
":rtp_utils", ":rtp_utils",
":stream_params", ":stream_params",
":video_adapter",
":video_broadcaster",
":video_common",
":video_source_base", ":video_source_base",
"../api:array_view", "../api:array_view",
"../api:audio_options_api", "../api:audio_options_api",
@ -140,9 +140,52 @@ rtc_library("rtc_media_base") {
] ]
} }
rtc_library("adapted_video_track_source") {
sources = [
"base/adapted_video_track_source.cc",
"base/adapted_video_track_source.h",
]
deps = [
":video_adapter",
":video_broadcaster",
"../api:media_stream_interface",
"../api:scoped_refptr",
"../api/video:video_frame",
"../api/video:video_rtp_headers",
"../rtc_base:checks",
"../rtc_base:macromagic",
"../rtc_base:timeutils",
"../rtc_base/synchronization:mutex",
"../rtc_base/system:rtc_export",
]
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
}
rtc_source_set("audio_source") { rtc_source_set("audio_source") {
sources = [ "base/audio_source.h" ] sources = [ "base/audio_source.h" ]
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ] absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
deps = []
}
rtc_library("video_adapter") {
sources = [
"base/video_adapter.cc",
"base/video_adapter.h",
]
deps = [
":video_common",
"../api/video:video_frame",
"../common_video",
"../rtc_base:checks",
"../rtc_base:logging",
"../rtc_base:macromagic",
"../rtc_base:stringutils",
"../rtc_base:timeutils",
"../rtc_base/synchronization:mutex",
"../rtc_base/system:rtc_export",
"../system_wrappers:field_trial",
]
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
} }
rtc_library("video_source_base") { rtc_library("video_source_base") {
@ -159,6 +202,42 @@ rtc_library("video_source_base") {
absl_deps = [ "//third_party/abseil-cpp/absl/algorithm:container" ] absl_deps = [ "//third_party/abseil-cpp/absl/algorithm:container" ]
} }
rtc_library("video_broadcaster") {
sources = [
"base/video_broadcaster.cc",
"base/video_broadcaster.h", # Used downstream
]
deps = [
":video_common",
":video_source_base",
"../api:media_stream_interface",
"../api:scoped_refptr",
"../api:sequence_checker",
"../api/video:video_frame",
"../api/video:video_rtp_headers",
"../rtc_base:checks",
"../rtc_base:logging",
"../rtc_base:macromagic",
"../rtc_base/synchronization:mutex",
]
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
}
rtc_library("video_common") {
sources = [
"base/video_common.cc",
"base/video_common.h",
]
deps = [
"../api:array_view",
"../rtc_base:checks",
"../rtc_base:macromagic",
"../rtc_base:stringutils",
"../rtc_base:timeutils",
"../rtc_base/system:rtc_export",
]
}
rtc_library("media_engine") { rtc_library("media_engine") {
sources = [ sources = [
"base/media_engine.cc", "base/media_engine.cc",
@ -168,8 +247,8 @@ rtc_library("media_engine") {
":codec", ":codec",
":media_channel", ":media_channel",
":media_channel_impl", ":media_channel_impl",
":rtc_media_base",
":rtc_media_config", ":rtc_media_config",
":video_common",
"../api:field_trials_view", "../api:field_trials_view",
"../api:rtp_parameters", "../api:rtp_parameters",
"../api/audio_codecs:audio_codecs_api", "../api/audio_codecs:audio_codecs_api",
@ -379,8 +458,8 @@ rtc_library("rtc_simulcast_encoder_adapter") {
"engine/simulcast_encoder_adapter.h", "engine/simulcast_encoder_adapter.h",
] ]
deps = [ deps = [
":rtc_media_base",
":rtc_sdp_video_format_utils", ":rtc_sdp_video_format_utils",
":video_common",
"../api:fec_controller_api", "../api:fec_controller_api",
"../api:field_trials_view", "../api:field_trials_view",
"../api:scoped_refptr", "../api:scoped_refptr",
@ -418,7 +497,6 @@ rtc_library("rtc_internal_video_codecs") {
deps = [ deps = [
":codec", ":codec",
":media_constants", ":media_constants",
":rtc_media_base",
":rtc_simulcast_encoder_adapter", ":rtc_simulcast_encoder_adapter",
"../api/environment", "../api/environment",
"../api/video:encoded_image", "../api/video:encoded_image",
@ -481,7 +559,6 @@ rtc_library("rtc_audio_video") {
":media_constants", ":media_constants",
":media_engine", ":media_engine",
":rid_description", ":rid_description",
":rtc_media_base",
":rtc_media_config", ":rtc_media_config",
":rtp_utils", ":rtp_utils",
":stream_params", ":stream_params",
@ -625,7 +702,6 @@ rtc_source_set("rtc_data_sctp_transport_internal") {
":media_channel", ":media_channel",
"../api:rtc_error", "../api:rtc_error",
"../api/transport:datagram_transport_interface", "../api/transport:datagram_transport_interface",
"../media:rtc_media_base",
"../p2p:packet_transport_internal", "../p2p:packet_transport_internal",
"../p2p:rtc_p2p", "../p2p:rtc_p2p",
"../rtc_base:copy_on_write_buffer", "../rtc_base:copy_on_write_buffer",
@ -646,7 +722,6 @@ if (rtc_build_dcsctp) {
"../api/environment", "../api/environment",
"../api/task_queue:pending_task_safety_flag", "../api/task_queue:pending_task_safety_flag",
"../api/task_queue:task_queue", "../api/task_queue:task_queue",
"../media:rtc_media_base",
"../net/dcsctp/public:factory", "../net/dcsctp/public:factory",
"../net/dcsctp/public:socket", "../net/dcsctp/public:socket",
"../net/dcsctp/public:types", "../net/dcsctp/public:types",
@ -724,10 +799,10 @@ if (rtc_include_tests) {
":rtc_audio_video", ":rtc_audio_video",
":rtc_internal_video_codecs", ":rtc_internal_video_codecs",
":rtc_media", ":rtc_media",
":rtc_media_base",
":rtc_simulcast_encoder_adapter", ":rtc_simulcast_encoder_adapter",
":rtp_utils", ":rtp_utils",
":stream_params", ":stream_params",
":video_common",
"../api:call_api", "../api:call_api",
"../api:fec_controller_api", "../api:fec_controller_api",
"../api:rtp_parameters", "../api:rtp_parameters",
@ -827,13 +902,15 @@ if (rtc_include_tests) {
":rtc_audio_video", ":rtc_audio_video",
":rtc_internal_video_codecs", ":rtc_internal_video_codecs",
":rtc_media", ":rtc_media",
":rtc_media_base",
":rtc_media_tests_utils", ":rtc_media_tests_utils",
":rtc_sdp_video_format_utils", ":rtc_sdp_video_format_utils",
":rtc_simulcast_encoder_adapter", ":rtc_simulcast_encoder_adapter",
":rtp_utils", ":rtp_utils",
":stream_params", ":stream_params",
":turn_utils", ":turn_utils",
":video_adapter",
":video_broadcaster",
":video_common",
"../api:create_simulcast_test_fixture_api", "../api:create_simulcast_test_fixture_api",
"../api:field_trials_view", "../api:field_trials_view",
"../api:libjingle_peerconnection_api", "../api:libjingle_peerconnection_api",

View file

@ -33,7 +33,6 @@ rtc_library("video_capture_module") {
"../../api/video:video_frame", "../../api/video:video_frame",
"../../api/video:video_rtp_headers", "../../api/video:video_rtp_headers",
"../../common_video", "../../common_video",
"../../media:rtc_media_base",
"../../rtc_base:event_tracer", "../../rtc_base:event_tracer",
"../../rtc_base:logging", "../../rtc_base:logging",
"../../rtc_base:macromagic", "../../rtc_base:macromagic",
@ -56,6 +55,7 @@ if (!build_with_chromium || is_linux || is_chromeos) {
":video_capture_module", ":video_capture_module",
"../../api:scoped_refptr", "../../api:scoped_refptr",
"../../api:sequence_checker", "../../api:sequence_checker",
"../../media:video_common",
"../../rtc_base:checks", "../../rtc_base:checks",
"../../rtc_base:logging", "../../rtc_base:logging",
"../../rtc_base:macromagic", "../../rtc_base:macromagic",

View file

@ -648,7 +648,7 @@ rtc_library("webrtc_vp9_helpers") {
"../../api/video:video_codec_constants", "../../api/video:video_codec_constants",
"../../api/video_codecs:video_codecs_api", "../../api/video_codecs:video_codecs_api",
"../../common_video", "../../common_video",
"../../media:rtc_media_base", "../../media:video_common",
"../../rtc_base:checks", "../../rtc_base:checks",
"../../rtc_base:logging", "../../rtc_base:logging",
"../../rtc_base/experiments:stable_target_rate_experiment", "../../rtc_base/experiments:stable_target_rate_experiment",
@ -692,7 +692,6 @@ rtc_library("webrtc_vp9") {
"../../common_video", "../../common_video",
"../../media:codec", "../../media:codec",
"../../media:media_constants", "../../media:media_constants",
"../../media:rtc_media_base",
"../../rtc_base:buffer", "../../rtc_base:buffer",
"../../rtc_base:checks", "../../rtc_base:checks",
"../../rtc_base:event_tracer", "../../rtc_base:event_tracer",
@ -756,7 +755,6 @@ if (rtc_include_tests) {
"../../api/video:video_rtp_headers", "../../api/video:video_rtp_headers",
"../../api/video_codecs:video_codecs_api", "../../api/video_codecs:video_codecs_api",
"../../media:rtc_audio_video", "../../media:rtc_audio_video",
"../../media:rtc_media_base",
"../../sdk:native_api", "../../sdk:native_api",
"../../sdk:peerconnectionfactory_base_objc", "../../sdk:peerconnectionfactory_base_objc",
"../../sdk:videocodec_objc", "../../sdk:videocodec_objc",
@ -937,7 +935,6 @@ if (rtc_include_tests) {
"../../common_video", "../../common_video",
"../../media:media_constants", "../../media:media_constants",
"../../media:rtc_audio_video", "../../media:rtc_audio_video",
"../../media:rtc_media_base",
"../../rtc_base:checks", "../../rtc_base:checks",
"../../rtc_base:logging", "../../rtc_base:logging",
"../../rtc_base:rtc_base_tests_utils", "../../rtc_base:rtc_base_tests_utils",
@ -1078,7 +1075,6 @@ if (rtc_include_tests) {
"../../media:codec", "../../media:codec",
"../../media:media_constants", "../../media:media_constants",
"../../media:rtc_internal_video_codecs", "../../media:rtc_internal_video_codecs",
"../../media:rtc_media_base",
"../../media:rtc_simulcast_encoder_adapter", "../../media:rtc_simulcast_encoder_adapter",
"../../rtc_base:refcount", "../../rtc_base:refcount",
"../../rtc_base:stringutils", "../../rtc_base:stringutils",
@ -1233,7 +1229,6 @@ if (rtc_include_tests) {
"../../common_video/test:utilities", "../../common_video/test:utilities",
"../../media:media_constants", "../../media:media_constants",
"../../media:rtc_internal_video_codecs", "../../media:rtc_internal_video_codecs",
"../../media:rtc_media_base",
"../../rtc_base:checks", "../../rtc_base:checks",
"../../rtc_base:gunit_helpers", "../../rtc_base:gunit_helpers",
"../../rtc_base:histogram_percentile_counter", "../../rtc_base:histogram_percentile_counter",

View file

@ -83,7 +83,6 @@ rtc_source_set("channel") {
"../media:media_channel", "../media:media_channel",
"../media:media_channel_impl", "../media:media_channel_impl",
"../media:rid_description", "../media:rid_description",
"../media:rtc_media_base",
"../media:rtp_utils", "../media:rtp_utils",
"../media:stream_params", "../media:stream_params",
"../modules/rtp_rtcp:rtp_rtcp_format", "../modules/rtp_rtcp:rtp_rtcp_format",
@ -119,7 +118,6 @@ rtc_source_set("channel_interface") {
"../api:libjingle_peerconnection_api", "../api:libjingle_peerconnection_api",
"../api:rtp_parameters", "../api:rtp_parameters",
"../media:media_channel", "../media:media_channel",
"../media:rtc_media_base",
] ]
absl_deps = [ "//third_party/abseil-cpp/absl/strings" ] absl_deps = [ "//third_party/abseil-cpp/absl/strings" ]
} }
@ -344,7 +342,6 @@ rtc_source_set("media_factory") {
"../api/environment", "../api/environment",
"../call:call_interfaces", "../call:call_interfaces",
"../media:media_engine", "../media:media_engine",
"../media:rtc_media_base",
] ]
} }
@ -371,7 +368,6 @@ rtc_source_set("media_session") {
"../media:media_engine", "../media:media_engine",
"../media:rid_description", "../media:rid_description",
"../media:rtc_data_sctp_transport_internal", "../media:rtc_data_sctp_transport_internal",
"../media:rtc_media_base",
"../media:rtc_sdp_video_format_utils", "../media:rtc_sdp_video_format_utils",
"../media:stream_params", "../media:stream_params",
"../p2p:ice_credentials_iterator", "../p2p:ice_credentials_iterator",
@ -489,7 +485,6 @@ rtc_source_set("rtp_transport") {
"../api/units:timestamp", "../api/units:timestamp",
"../call:rtp_receiver", "../call:rtp_receiver",
"../call:video_stream_api", "../call:video_stream_api",
"../media:rtc_media_base",
"../media:rtp_utils", "../media:rtp_utils",
"../modules/rtp_rtcp:rtp_rtcp_format", "../modules/rtp_rtcp:rtp_rtcp_format",
"../p2p:packet_transport_internal", "../p2p:packet_transport_internal",
@ -567,7 +562,6 @@ rtc_source_set("sctp_utils") {
"../api/transport:datagram_transport_interface", "../api/transport:datagram_transport_interface",
"../media:media_channel", "../media:media_channel",
"../media:rtc_data_sctp_transport_internal", "../media:rtc_data_sctp_transport_internal",
"../media:rtc_media_base",
"../net/dcsctp/public:types", "../net/dcsctp/public:types",
"../rtc_base:byte_buffer", "../rtc_base:byte_buffer",
"../rtc_base:copy_on_write_buffer", "../rtc_base:copy_on_write_buffer",
@ -619,7 +613,6 @@ rtc_source_set("srtp_transport") {
"../api:field_trials_view", "../api:field_trials_view",
"../api:libjingle_peerconnection_api", "../api:libjingle_peerconnection_api",
"../api:rtc_error", "../api:rtc_error",
"../media:rtc_media_base",
"../media:rtp_utils", "../media:rtp_utils",
"../modules/rtp_rtcp:rtp_rtcp_format", "../modules/rtp_rtcp:rtp_rtcp_format",
"../p2p:packet_transport_internal", "../p2p:packet_transport_internal",
@ -666,7 +659,6 @@ rtc_source_set("used_ids") {
deps = [ deps = [
"../api:rtp_parameters", "../api:rtp_parameters",
"../media:codec", "../media:codec",
"../media:rtc_media_base",
"../rtc_base:checks", "../rtc_base:checks",
"../rtc_base:logging", "../rtc_base:logging",
] ]
@ -709,7 +701,6 @@ rtc_source_set("session_description") {
"../media:media_channel", "../media:media_channel",
"../media:media_constants", "../media:media_constants",
"../media:rid_description", "../media:rid_description",
"../media:rtc_media_base",
"../media:stream_params", "../media:stream_params",
"../p2p:rtc_p2p", "../p2p:rtc_p2p",
"../p2p:transport_description", "../p2p:transport_description",
@ -775,7 +766,6 @@ rtc_library("sctp_data_channel") {
"../api/transport:datagram_transport_interface", "../api/transport:datagram_transport_interface",
"../media:media_channel", "../media:media_channel",
"../media:rtc_data_sctp_transport_internal", "../media:rtc_data_sctp_transport_internal",
"../media:rtc_media_base",
"../rtc_base:checks", "../rtc_base:checks",
"../rtc_base:copy_on_write_buffer", "../rtc_base:copy_on_write_buffer",
"../rtc_base:logging", "../rtc_base:logging",
@ -801,7 +791,6 @@ rtc_library("data_channel_utils") {
deps = [ deps = [
"../api:libjingle_peerconnection_api", "../api:libjingle_peerconnection_api",
"../media:media_engine", "../media:media_engine",
"../media:rtc_media_base",
"../rtc_base:checks", "../rtc_base:checks",
] ]
} }
@ -824,7 +813,6 @@ rtc_library("connection_context") {
"../api/transport:sctp_transport_factory_interface", "../api/transport:sctp_transport_factory_interface",
"../media:media_engine", "../media:media_engine",
"../media:rtc_data_sctp_transport_factory", "../media:rtc_data_sctp_transport_factory",
"../media:rtc_media_base",
"../p2p:basic_packet_socket_factory", "../p2p:basic_packet_socket_factory",
"../p2p:rtc_p2p", "../p2p:rtc_p2p",
"../rtc_base:checks", "../rtc_base:checks",
@ -858,7 +846,6 @@ rtc_source_set("data_channel_controller") {
"../api/task_queue:pending_task_safety_flag", "../api/task_queue:pending_task_safety_flag",
"../api/transport:datagram_transport_interface", "../api/transport:datagram_transport_interface",
"../media:media_channel", "../media:media_channel",
"../media:rtc_media_base",
"../rtc_base:checks", "../rtc_base:checks",
"../rtc_base:copy_on_write_buffer", "../rtc_base:copy_on_write_buffer",
"../rtc_base:logging", "../rtc_base:logging",
@ -931,7 +918,6 @@ rtc_source_set("rtc_stats_collector") {
"../common_video:common_video", "../common_video:common_video",
"../media:media_channel", "../media:media_channel",
"../media:media_channel_impl", "../media:media_channel_impl",
"../media:rtc_media_base",
"../modules/audio_device", "../modules/audio_device",
"../modules/audio_processing:audio_processing_statistics", "../modules/audio_processing:audio_processing_statistics",
"../modules/rtp_rtcp:rtp_rtcp_format", "../modules/rtp_rtcp:rtp_rtcp_format",
@ -1031,7 +1017,6 @@ rtc_source_set("sdp_offer_answer") {
"../media:codec", "../media:codec",
"../media:media_channel", "../media:media_channel",
"../media:rid_description", "../media:rid_description",
"../media:rtc_media_base",
"../media:stream_params", "../media:stream_params",
"../p2p:connection", "../p2p:connection",
"../p2p:ice_transport_internal", "../p2p:ice_transport_internal",
@ -1144,7 +1129,6 @@ rtc_source_set("peer_connection") {
"../media:media_channel", "../media:media_channel",
"../media:media_engine", "../media:media_engine",
"../media:rid_description", "../media:rid_description",
"../media:rtc_media_base",
"../media:rtc_media_config", "../media:rtc_media_config",
"../media:stream_params", "../media:stream_params",
"../modules/rtp_rtcp:rtp_rtcp_format", "../modules/rtp_rtcp:rtp_rtcp_format",
@ -1195,7 +1179,6 @@ rtc_source_set("simulcast_sdp_serializer") {
":simulcast_description", ":simulcast_description",
"../api:rtc_error", "../api:rtc_error",
"../media:rid_description", "../media:rid_description",
"../media:rtc_media_base",
"../modules/rtp_rtcp:rtp_rtcp_format", "../modules/rtp_rtcp:rtp_rtcp_format",
"../rtc_base:checks", "../rtc_base:checks",
"../rtc_base:stringutils", "../rtc_base:stringutils",
@ -1249,7 +1232,6 @@ rtc_source_set("legacy_stats_collector") {
"../api/video:video_rtp_headers", "../api/video:video_rtp_headers",
"../call:call_interfaces", "../call:call_interfaces",
"../media:media_channel", "../media:media_channel",
"../media:rtc_media_base",
"../modules/audio_processing:audio_processing_statistics", "../modules/audio_processing:audio_processing_statistics",
"../p2p:connection", "../p2p:connection",
"../p2p:connection_info", "../p2p:connection_info",
@ -1293,7 +1275,6 @@ rtc_source_set("track_media_info_map") {
"../api:rtp_parameters", "../api:rtp_parameters",
"../api:scoped_refptr", "../api:scoped_refptr",
"../media:media_channel", "../media:media_channel",
"../media:rtc_media_base",
"../media:stream_params", "../media:stream_params",
"../rtc_base:checks", "../rtc_base:checks",
"../rtc_base:refcount", "../rtc_base:refcount",
@ -1326,7 +1307,6 @@ rtc_source_set("webrtc_sdp") {
"../media:media_constants", "../media:media_constants",
"../media:rid_description", "../media:rid_description",
"../media:rtc_data_sctp_transport_internal", "../media:rtc_data_sctp_transport_internal",
"../media:rtc_media_base",
"../media:rtp_utils", "../media:rtp_utils",
"../media:stream_params", "../media:stream_params",
"../p2p:candidate_pair_interface", "../p2p:candidate_pair_interface",
@ -1466,7 +1446,6 @@ rtc_source_set("peer_connection_factory") {
"../call:rtp_interfaces", "../call:rtp_interfaces",
"../call:rtp_sender", "../call:rtp_sender",
"../media:media_engine", "../media:media_engine",
"../media:rtc_media_base",
"../p2p:basic_packet_socket_factory", "../p2p:basic_packet_socket_factory",
"../p2p:basic_port_allocator", "../p2p:basic_port_allocator",
"../p2p:connection", "../p2p:connection",
@ -1563,7 +1542,6 @@ rtc_library("rtp_transceiver") {
"../media:media_channel_impl", "../media:media_channel_impl",
"../media:media_constants", "../media:media_constants",
"../media:media_engine", "../media:media_engine",
"../media:rtc_media_base",
"../media:rtc_media_config", "../media:rtc_media_config",
"../rtc_base:checks", "../rtc_base:checks",
"../rtc_base:logging", "../rtc_base:logging",
@ -1607,7 +1585,6 @@ rtc_library("rtp_transmission_manager") {
"../api:scoped_refptr", "../api:scoped_refptr",
"../api:sequence_checker", "../api:sequence_checker",
"../media:media_channel", "../media:media_channel",
"../media:rtc_media_base",
"../rtc_base:checks", "../rtc_base:checks",
"../rtc_base:logging", "../rtc_base:logging",
"../rtc_base:macromagic", "../rtc_base:macromagic",
@ -1661,7 +1638,7 @@ rtc_library("rtp_receiver") {
"../api/crypto:frame_decryptor_interface", "../api/crypto:frame_decryptor_interface",
"../api/video:video_frame", "../api/video:video_frame",
"../media:media_channel", "../media:media_channel",
"../media:rtc_media_base", "../media:video_broadcaster",
"../rtc_base:checks", "../rtc_base:checks",
"../rtc_base:logging", "../rtc_base:logging",
"../rtc_base:threading", "../rtc_base:threading",
@ -1697,7 +1674,6 @@ rtc_library("audio_rtp_receiver") {
"../api/task_queue:pending_task_safety_flag", "../api/task_queue:pending_task_safety_flag",
"../api/transport/rtp:rtp_source", "../api/transport/rtp:rtp_source",
"../media:media_channel", "../media:media_channel",
"../media:rtc_media_base",
"../rtc_base:checks", "../rtc_base:checks",
"../rtc_base:macromagic", "../rtc_base:macromagic",
"../rtc_base:threading", "../rtc_base:threading",
@ -1735,7 +1711,6 @@ rtc_library("video_rtp_receiver") {
"../api/video:recordable_encoded_frame", "../api/video:recordable_encoded_frame",
"../api/video:video_frame", "../api/video:video_frame",
"../media:media_channel", "../media:media_channel",
"../media:rtc_media_base",
"../rtc_base:checks", "../rtc_base:checks",
"../rtc_base:logging", "../rtc_base:logging",
"../rtc_base:macromagic", "../rtc_base:macromagic",
@ -1760,7 +1735,7 @@ rtc_library("video_rtp_track_source") {
"../api:sequence_checker", "../api:sequence_checker",
"../api/video:recordable_encoded_frame", "../api/video:recordable_encoded_frame",
"../api/video:video_frame", "../api/video:video_frame",
"../media:rtc_media_base", "../media:video_broadcaster",
"../rtc_base:checks", "../rtc_base:checks",
"../rtc_base:macromagic", "../rtc_base:macromagic",
"../rtc_base/synchronization:mutex", "../rtc_base/synchronization:mutex",
@ -1795,7 +1770,6 @@ rtc_library("video_track") {
"../api:scoped_refptr", "../api:scoped_refptr",
"../api:sequence_checker", "../api:sequence_checker",
"../api/video:video_frame", "../api/video:video_frame",
"../media:rtc_media_base",
"../media:video_source_base", "../media:video_source_base",
"../rtc_base:checks", "../rtc_base:checks",
"../rtc_base:macromagic", "../rtc_base:macromagic",
@ -1842,7 +1816,6 @@ rtc_library("remote_audio_source") {
"../api:sequence_checker", "../api:sequence_checker",
"../api/task_queue", "../api/task_queue",
"../media:media_channel", "../media:media_channel",
"../media:rtc_media_base",
"../rtc_base:checks", "../rtc_base:checks",
"../rtc_base:event_tracer", "../rtc_base:event_tracer",
"../rtc_base:logging", "../rtc_base:logging",
@ -1882,7 +1855,6 @@ rtc_library("rtp_sender") {
"../media:audio_source", "../media:audio_source",
"../media:media_channel", "../media:media_channel",
"../media:media_engine", "../media:media_engine",
"../media:rtc_media_base",
"../rtc_base:checks", "../rtc_base:checks",
"../rtc_base:event_tracer", "../rtc_base:event_tracer",
"../rtc_base:logging", "../rtc_base:logging",
@ -1913,7 +1885,6 @@ rtc_library("rtp_parameters_conversion") {
"../api:rtp_parameters", "../api:rtp_parameters",
"../media:codec", "../media:codec",
"../media:media_constants", "../media:media_constants",
"../media:rtc_media_base",
"../media:rtp_utils", "../media:rtp_utils",
"../media:stream_params", "../media:stream_params",
"../rtc_base:checks", "../rtc_base:checks",
@ -1985,7 +1956,6 @@ rtc_library("video_track_source") {
"../api/video:recordable_encoded_frame", "../api/video:recordable_encoded_frame",
"../api/video:video_frame", "../api/video:video_frame",
"../media:media_channel", "../media:media_channel",
"../media:rtc_media_base",
"../rtc_base:checks", "../rtc_base:checks",
"../rtc_base:macromagic", "../rtc_base:macromagic",
"../rtc_base/system:no_unique_address", "../rtc_base/system:no_unique_address",
@ -2102,7 +2072,6 @@ if (rtc_include_tests && !build_with_chromium) {
"../media:media_constants", "../media:media_constants",
"../media:rid_description", "../media:rid_description",
"../media:rtc_data_sctp_transport_internal", "../media:rtc_data_sctp_transport_internal",
"../media:rtc_media_base",
"../media:rtc_media_tests_utils", "../media:rtc_media_tests_utils",
"../modules/rtp_rtcp:rtp_rtcp_format", "../modules/rtp_rtcp:rtp_rtcp_format",
"../p2p:candidate_pair_interface", "../p2p:candidate_pair_interface",
@ -2533,7 +2502,6 @@ if (rtc_include_tests && !build_with_chromium) {
"../api/video_codecs:video_encoder_factory_template_open_h264_adapter", "../api/video_codecs:video_encoder_factory_template_open_h264_adapter",
"../call:call_interfaces", "../call:call_interfaces",
"../media:rtc_audio_video", "../media:rtc_audio_video",
"../media:rtc_media_base",
"../media:rtc_media_tests_utils", "../media:rtc_media_tests_utils",
"../modules/audio_processing", "../modules/audio_processing",
"../modules/audio_processing:api", "../modules/audio_processing:api",
@ -2651,7 +2619,6 @@ if (rtc_include_tests && !build_with_chromium) {
"../call/adaptation:resource_adaptation_test_utilities", "../call/adaptation:resource_adaptation_test_utilities",
"../logging:fake_rtc_event_log", "../logging:fake_rtc_event_log",
"../media:media_engine", "../media:media_engine",
"../media:rtc_media_base",
"../media:rtc_media_config", "../media:rtc_media_config",
"../media:rtc_media_tests_utils", "../media:rtc_media_tests_utils",
"../media:stream_params", "../media:stream_params",
@ -2810,9 +2777,9 @@ if (rtc_include_tests && !build_with_chromium) {
"../media:media_channel", "../media:media_channel",
"../media:media_channel_impl", "../media:media_channel_impl",
"../media:rtc_media", "../media:rtc_media",
"../media:rtc_media_base",
"../media:rtc_media_tests_utils", "../media:rtc_media_tests_utils",
"../media:rtc_simulcast_encoder_adapter", "../media:rtc_simulcast_encoder_adapter",
"../media:video_broadcaster",
"../modules/audio_device", "../modules/audio_device",
"../modules/audio_processing", "../modules/audio_processing",
"../modules/audio_processing:api", "../modules/audio_processing:api",

View file

@ -218,7 +218,6 @@ if (!is_component_build) {
"../call:video_stream_api", "../call:video_stream_api",
"../media:media_constants", "../media:media_constants",
"../media:rtc_audio_video", "../media:rtc_audio_video",
"../media:rtc_media_base",
"../rtc_base:rtc_json", "../rtc_base:rtc_json",
"../rtc_base:threading", "../rtc_base:threading",
"../rtc_base/system:file_wrapper", "../rtc_base/system:file_wrapper",

View file

@ -1670,6 +1670,7 @@ if (is_ios || is_mac) {
"../api/video:video_rtp_headers", "../api/video:video_rtp_headers",
"../api/video_codecs:video_codecs_api", "../api/video_codecs:video_codecs_api",
"../common_video", "../common_video",
"../media:adapted_video_track_source",
"../media:codec", "../media:codec",
"../media:rtc_audio_video", "../media:rtc_audio_video",
"../media:rtc_media_base", "../media:rtc_media_base",

View file

@ -1653,7 +1653,6 @@ if (is_android) {
"../../media:media_engine", "../../media:media_engine",
"../../media:rtc_audio_video", "../../media:rtc_audio_video",
"../../media:rtc_internal_video_codecs", "../../media:rtc_internal_video_codecs",
"../../media:rtc_media_base",
"../../modules/audio_device", "../../modules/audio_device",
"../../modules/audio_device:mock_audio_device", "../../modules/audio_device:mock_audio_device",
"../../modules/audio_processing:api", "../../modules/audio_processing:api",

View file

@ -61,7 +61,6 @@ rtc_library("frame_generator_impl") {
"../api/video_codecs:video_codecs_api", "../api/video_codecs:video_codecs_api",
"../common_video", "../common_video",
"../media:media_constants", "../media:media_constants",
"../media:rtc_media_base",
"../modules/video_coding:video_codec_interface", "../modules/video_coding:video_codec_interface",
"../modules/video_coding:video_coding_utility", "../modules/video_coding:video_coding_utility",
"../modules/video_coding:webrtc_h264", "../modules/video_coding:webrtc_h264",
@ -123,7 +122,8 @@ rtc_library("test_video_capturer") {
"../api:scoped_refptr", "../api:scoped_refptr",
"../api/video:video_frame", "../api/video:video_frame",
"../api/video:video_rtp_headers", "../api/video:video_rtp_headers",
"../media:rtc_media_base", "../media:video_adapter",
"../media:video_broadcaster",
"../rtc_base/synchronization:mutex", "../rtc_base/synchronization:mutex",
] ]
} }
@ -210,7 +210,6 @@ rtc_library("video_test_common") {
"../api/video:video_rtp_headers", "../api/video:video_rtp_headers",
"../api/video_codecs:video_codecs_api", "../api/video_codecs:video_codecs_api",
"../common_video", "../common_video",
"../media:rtc_media_base",
"../rtc_base:checks", "../rtc_base:checks",
"../rtc_base:criticalsection", "../rtc_base:criticalsection",
"../rtc_base:logging", "../rtc_base:logging",
@ -542,7 +541,6 @@ rtc_library("video_test_support") {
"../api/video:video_frame", "../api/video:video_frame",
"../api/video_codecs:video_codecs_api", "../api/video_codecs:video_codecs_api",
"../common_video", "../common_video",
"../media:rtc_media_base",
"../modules/video_coding:video_codec_interface", "../modules/video_coding:video_codec_interface",
"../modules/video_coding:video_coding_utility", "../modules/video_coding:video_coding_utility",
"../modules/video_coding:webrtc_h264", "../modules/video_coding:webrtc_h264",
@ -746,7 +744,6 @@ if (rtc_include_tests) {
"../common_video", "../common_video",
"../media:codec", "../media:codec",
"../media:media_constants", "../media:media_constants",
"../media:rtc_media_base",
"../modules/rtp_rtcp:rtp_rtcp_format", "../modules/rtp_rtcp:rtp_rtcp_format",
"../modules/video_coding:simulcast_test_fixture_impl", "../modules/video_coding:simulcast_test_fixture_impl",
"../modules/video_coding:video_codec_interface", "../modules/video_coding:video_codec_interface",

View file

@ -385,7 +385,6 @@ webrtc_fuzzer_test("turn_unwrap_fuzzer") {
sources = [ "turn_unwrap_fuzzer.cc" ] sources = [ "turn_unwrap_fuzzer.cc" ]
deps = [ deps = [
"../../media", "../../media",
"../../media:rtc_media_base",
"../../media:turn_utils", "../../media:turn_utils",
] ]
} }

View file

@ -576,7 +576,6 @@ if (!build_with_chromium) {
"../../../api/test/pclf:media_configuration", "../../../api/test/pclf:media_configuration",
"../../../media:media_constants", "../../../media:media_constants",
"../../../media:rid_description", "../../../media:rid_description",
"../../../media:rtc_media_base",
"../../../p2p:p2p_constants", "../../../p2p:p2p_constants",
"../../../p2p:rtc_p2p", "../../../p2p:rtc_p2p",
"../../../pc:sdp_utils", "../../../pc:sdp_utils",

View file

@ -50,7 +50,6 @@ if (rtc_include_tests) {
"../../api/video_codecs:video_encoder_factory_template_libvpx_vp9_adapter", "../../api/video_codecs:video_encoder_factory_template_libvpx_vp9_adapter",
"../../api/video_codecs:video_encoder_factory_template_open_h264_adapter", "../../api/video_codecs:video_encoder_factory_template_open_h264_adapter",
"../../media:rtc_audio_video", "../../media:rtc_audio_video",
"../../media:rtc_media_base",
"../../media:rtp_utils", "../../media:rtp_utils",
"../../modules/audio_device:test_audio_device_module", "../../modules/audio_device:test_audio_device_module",
"../../modules/rtp_rtcp:rtp_rtcp_format", "../../modules/rtp_rtcp:rtp_rtcp_format",

View file

@ -24,7 +24,6 @@ if (rtc_include_tests) {
"../../../api:rtc_stats_api", "../../../api:rtc_stats_api",
"../../../api/units:data_rate", "../../../api/units:data_rate",
"../../../api/units:time_delta", "../../../api/units:time_delta",
"../../../media:rtc_media_base",
"../../../media:stream_params", "../../../media:stream_params",
"../../../modules/rtp_rtcp:rtp_rtcp_format", "../../../modules/rtp_rtcp:rtp_rtcp_format",
"../../../pc:media_session", "../../../pc:media_session",

View file

@ -115,7 +115,6 @@ if (rtc_include_tests && !build_with_chromium) {
"../../media:media_constants", "../../media:media_constants",
"../../media:rtc_audio_video", "../../media:rtc_audio_video",
"../../media:rtc_internal_video_codecs", "../../media:rtc_internal_video_codecs",
"../../media:rtc_media_base",
"../../modules/audio_device", "../../modules/audio_device",
"../../modules/audio_device:mock_audio_device", "../../modules/audio_device:mock_audio_device",
"../../modules/audio_device:test_audio_device_module", "../../modules/audio_device:test_audio_device_module",

View file

@ -432,7 +432,6 @@ rtc_library("video_stream_encoder_impl") {
"../call/adaptation:resource_adaptation", "../call/adaptation:resource_adaptation",
"../common_video", "../common_video",
"../media:media_channel", "../media:media_channel",
"../media:rtc_media_base",
"../modules:module_api_public", "../modules:module_api_public",
"../modules/video_coding", "../modules/video_coding",
"../modules/video_coding:video_codec_interface", "../modules/video_coding:video_codec_interface",
@ -538,7 +537,6 @@ if (rtc_include_tests) {
"../media:media_constants", "../media:media_constants",
"../media:rtc_audio_video", "../media:rtc_audio_video",
"../media:rtc_internal_video_codecs", "../media:rtc_internal_video_codecs",
"../media:rtc_media_base",
"../media:rtc_simulcast_encoder_adapter", "../media:rtc_simulcast_encoder_adapter",
"../modules/audio_device:audio_device_api", "../modules/audio_device:audio_device_api",
"../modules/audio_device:audio_device_module_from_input_and_output", "../modules/audio_device:audio_device_module_from_input_and_output",
@ -891,9 +889,9 @@ if (rtc_include_tests) {
"../media:rtc_audio_video", "../media:rtc_audio_video",
"../media:rtc_internal_video_codecs", "../media:rtc_internal_video_codecs",
"../media:rtc_media", "../media:rtc_media",
"../media:rtc_media_base",
"../media:rtc_media_tests_utils", "../media:rtc_media_tests_utils",
"../media:rtc_simulcast_encoder_adapter", "../media:rtc_simulcast_encoder_adapter",
"../media:video_adapter",
"../modules:module_api_public", "../modules:module_api_public",
"../modules/pacing", "../modules/pacing",
"../modules/rtp_rtcp", "../modules/rtp_rtcp",

View file

@ -25,7 +25,7 @@ rtc_library("streams_config") {
"../../api/video_codecs:video_codecs_api", "../../api/video_codecs:video_codecs_api",
"../../call/adaptation:resource_adaptation", "../../call/adaptation:resource_adaptation",
"../../media:media_constants", "../../media:media_constants",
"../../media:rtc_media_base", "../../media:video_adapter",
"../../modules/video_coding:video_coding_utility", "../../modules/video_coding:video_coding_utility",
"../../modules/video_coding:webrtc_vp9_helpers", "../../modules/video_coding:webrtc_vp9_helpers",
"../../rtc_base:checks", "../../rtc_base:checks",