Delete unneeded dependencies on libjingle_peerconnection_api

Also annotate a few of the remaining uses, to guide further splits of
that large build target.

Bug: webrtc:8733
Change-Id: I16ac33ab48e6d39a1a8dbc2a3fc671d8db6dbfe9
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/150789
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Niels Moller <nisse@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#29001}
This commit is contained in:
Niels Möller 2019-08-29 12:16:56 +02:00 committed by Commit Bot
parent 3fa4938faf
commit b4a6128e28
7 changed files with 13 additions and 10 deletions

View File

@ -291,6 +291,7 @@ rtc_source_set("stats_observer_interface") {
] ]
deps = [ deps = [
# For api/stats_types.h
":libjingle_peerconnection_api", ":libjingle_peerconnection_api",
":rtp_parameters", ":rtp_parameters",
] ]
@ -690,6 +691,7 @@ if (rtc_include_tests) {
"test/mock_frame_encryptor.h", "test/mock_frame_encryptor.h",
] ]
deps = [ deps = [
# For api/crypto/frame_encryptor_interface.h
":libjingle_peerconnection_api", ":libjingle_peerconnection_api",
"../test:test_support", "../test:test_support",
] ]

View File

@ -226,12 +226,10 @@ rtc_source_set("video_stream_encoder") {
":video_bitrate_allocator", ":video_bitrate_allocator",
":video_bitrate_allocator_factory", ":video_bitrate_allocator_factory",
":video_frame", ":video_frame",
"..:rtp_parameters",
"../:fec_controller_api", "../:fec_controller_api",
"../:rtp_parameters", "../:rtp_parameters",
"../units:data_rate", "../units:data_rate",
# For rtpparameters.h
"..:libjingle_peerconnection_api",
"../video_codecs:video_codecs_api", "../video_codecs:video_codecs_api",
"//third_party/abseil-cpp/absl/types:optional", "//third_party/abseil-cpp/absl/types:optional",
] ]

View File

@ -41,6 +41,8 @@ rtc_static_library("audio") {
"../api:array_view", "../api:array_view",
"../api:call_api", "../api:call_api",
"../api:function_view", "../api:function_view",
# For api/crypto/crypto_options.h
"../api:libjingle_peerconnection_api", "../api:libjingle_peerconnection_api",
"../api:rtp_headers", "../api:rtp_headers",
"../api:rtp_parameters", "../api:rtp_parameters",

View File

@ -31,6 +31,8 @@ rtc_source_set("call_interfaces") {
":rtp_interfaces", ":rtp_interfaces",
":video_stream_api", ":video_stream_api",
"../api:fec_controller_api", "../api:fec_controller_api",
# For api/media_transport_config.h
"../api:libjingle_peerconnection_api", "../api:libjingle_peerconnection_api",
"../api:network_state_predictor_api", "../api:network_state_predictor_api",
"../api:rtp_headers", "../api:rtp_headers",
@ -75,6 +77,8 @@ rtc_source_set("rtp_interfaces") {
deps = [ deps = [
"../api:array_view", "../api:array_view",
"../api:fec_controller_api", "../api:fec_controller_api",
# For api/crypto/crypto_options.h
"../api:libjingle_peerconnection_api", "../api:libjingle_peerconnection_api",
"../api:rtp_headers", "../api:rtp_headers",
"../api:rtp_parameters", "../api:rtp_parameters",
@ -176,6 +180,8 @@ rtc_source_set("bitrate_configurator") {
] ]
deps = [ deps = [
":rtp_interfaces", ":rtp_interfaces",
# For api/bitrate_constraints.h
"../api:libjingle_peerconnection_api", "../api:libjingle_peerconnection_api",
"../api/transport:bitrate_settings", "../api/transport:bitrate_settings",
"../rtc_base:checks", "../rtc_base:checks",
@ -227,7 +233,6 @@ rtc_static_library("call") {
"../api:array_view", "../api:array_view",
"../api:callfactory_api", "../api:callfactory_api",
"../api:fec_controller_api", "../api:fec_controller_api",
"../api:libjingle_peerconnection_api",
"../api:rtp_headers", "../api:rtp_headers",
"../api:rtp_parameters", "../api:rtp_parameters",
"../api:simulated_network_api", "../api:simulated_network_api",
@ -372,7 +377,6 @@ if (rtc_include_tests) {
"../api:array_view", "../api:array_view",
"../api:fake_media_transport", "../api:fake_media_transport",
"../api:fake_media_transport", "../api:fake_media_transport",
"../api:libjingle_peerconnection_api",
"../api:mock_audio_mixer", "../api:mock_audio_mixer",
"../api:rtp_headers", "../api:rtp_headers",
"../api:rtp_parameters", "../api:rtp_parameters",

View File

@ -51,7 +51,6 @@ rtc_source_set("rtc_stream_config") {
deps = [ deps = [
":rtc_event_log_api", ":rtc_event_log_api",
"../api:libjingle_peerconnection_api",
"../api:rtp_headers", "../api:rtp_headers",
"../api:rtp_parameters", "../api:rtp_parameters",
] ]
@ -401,7 +400,6 @@ if (rtc_enable_protobuf) {
deps = [ deps = [
":rtc_event_log_parser", ":rtc_event_log_parser",
"../api:array_view", "../api:array_view",
"../api:libjingle_peerconnection_api",
"../api:rtp_headers", "../api:rtp_headers",
"../api/rtc_event_log", "../api/rtc_event_log",
"../modules/rtp_rtcp", "../modules/rtp_rtcp",
@ -437,6 +435,8 @@ rtc_source_set("ice_log") {
deps = [ deps = [
":rtc_event_log_api", ":rtc_event_log_api",
"../api:libjingle_logging_api", "../api:libjingle_logging_api",
# For api/dtls_transport_interface.h
"../api:libjingle_peerconnection_api", "../api:libjingle_peerconnection_api",
"../api/rtc_event_log", "../api/rtc_event_log",
"../rtc_base:rtc_base_approved", "../rtc_base:rtc_base_approved",

View File

@ -425,7 +425,6 @@ if (rtc_include_tests) {
":rtc_simulcast_encoder_adapter", ":rtc_simulcast_encoder_adapter",
"../api:call_api", "../api:call_api",
"../api:fec_controller_api", "../api:fec_controller_api",
"../api:libjingle_peerconnection_api",
"../api:scoped_refptr", "../api:scoped_refptr",
"../api/video:encoded_image", "../api/video:encoded_image",
"../api/video:video_bitrate_allocation", "../api/video:video_bitrate_allocation",

View File

@ -53,7 +53,6 @@ rtc_source_set("video_test_common") {
deps = [ deps = [
":fileutils", ":fileutils",
"../api:libjingle_peerconnection_api",
"../api:scoped_refptr", "../api:scoped_refptr",
"../api/task_queue", "../api/task_queue",
"../api/video:video_frame", "../api/video:video_frame",
@ -735,7 +734,6 @@ rtc_source_set("test_common") {
":rtp_test_utils", ":rtp_test_utils",
":test_support", ":test_support",
":video_test_common", ":video_test_common",
"../api:libjingle_peerconnection_api",
"../api:rtp_headers", "../api:rtp_headers",
"../api:rtp_parameters", "../api:rtp_parameters",
"../api:scoped_refptr", "../api:scoped_refptr",