Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

105 lines
3.0 KiB
Plaintext
Raw Normal View History

# Copyright (c) 2014 The WebRTC project authors. All Rights Reserved.
#
# Use of this source code is governed by a BSD-style license
# that can be found in the LICENSE file in the root of the source
# tree. An additional intellectual property rights grant can be found
# in the file PATENTS. All contributing project authors may
# be found in the AUTHORS file in the root of the source tree.
import("../../../webrtc.gni")
config("bwe_test_logging") {
if (rtc_enable_bwe_test_logging) {
defines = [ "BWE_TEST_LOGGING_COMPILE_TIME_ENABLE=1" ]
} else {
defines = [ "BWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0" ]
}
}
rtc_library("control_handler") {
visibility = [ "*" ]
sources = [
"control_handler.cc",
"control_handler.h",
]
deps = [
"../../../api:sequence_checker",
"../../../api/transport:network_control",
"../../../api/units:data_rate",
"../../../api/units:data_size",
"../../../api/units:time_delta",
"../../../rtc_base:checks",
"../../../rtc_base:logging",
"../../../rtc_base:safe_conversions",
"../../../rtc_base:safe_minmax",
"../../../rtc_base/system:no_unique_address",
"../../../system_wrappers:field_trial",
"../../pacing",
]
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
if (!build_with_mozilla) {
deps += [ "../../../rtc_base" ]
}
}
rtc_library("transport_feedback") {
visibility = [ "*" ]
sources = [
"transport_feedback_adapter.cc",
"transport_feedback_adapter.h",
Reland "Reland "Extracts ssrc based feedback tracking from feedback adapter."" This reverts commit d2d7a47247187236ce62e3c842963f6e4e9f0f1f. Reason for revert: This revert is not needed. Failure was not due to webrtc. Original change's description: > Revert "Reland "Extracts ssrc based feedback tracking from feedback adapter."" > > This reverts commit d61338fa6ed957dd992f25da4844db34b14f89c7. > > Reason for revert: Causing a build break: > webrtc/call/BUILD:300:1: Undeclared inclusion(s) in rule 'webrtc/call:rtp_sender': > this rule is missing dependency declarations for the following files included by 'call/rtp_transport_controller_send.cc': > 'webrtc/modules/congestion_controller/rtp/transport_feedback_demuxer.h' > > > > Original change's description: > > Reland "Extracts ssrc based feedback tracking from feedback adapter." > > > > This is a reland of 08c46adc1e9f9a8d74357fe132a68906ae6e6974 > > > > Original change's description: > > > Extracts ssrc based feedback tracking from feedback adapter. > > > > > > This prepares for moving TransportFeedbackAdapter to TaskQueue. > > > > > > Bug: webrtc:9883 > > > Change-Id: Ib333f6a6837ff6dd8b10813e8953e4d8cd5d8633 > > > Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/162040 > > > Reviewed-by: Erik Språng <sprang@webrtc.org> > > > Commit-Queue: Sebastian Jansson <srte@webrtc.org> > > > Cr-Commit-Position: refs/heads/master@{#30076} > > > > Bug: webrtc:9883 > > Change-Id: Ia74a3b1fba4d83eece9b0eb6475d6e6aecb65700 > > Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/162201 > > Reviewed-by: Erik Språng <sprang@webrtc.org> > > Commit-Queue: Sebastian Jansson <srte@webrtc.org> > > Cr-Commit-Position: refs/heads/master@{#30266} > > TBR=sprang@webrtc.org,srte@webrtc.org > > Change-Id: I7f3f872c7ff863a37ad8dca08051fe1e04671bfb > No-Presubmit: true > No-Tree-Checks: true > No-Try: true > Bug: webrtc:9883 > Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/166182 > Reviewed-by: JT Teh <jtteh@webrtc.org> > Commit-Queue: JT Teh <jtteh@webrtc.org> > Cr-Commit-Position: refs/heads/master@{#30270} TBR=sprang@webrtc.org,srte@webrtc.org,jtteh@webrtc.org Change-Id: Idd1073ebfef77b2154d7123b47dacb479537c550 No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: webrtc:9883 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/166200 Reviewed-by: JT Teh <jtteh@webrtc.org> Commit-Queue: JT Teh <jtteh@webrtc.org> Cr-Commit-Position: refs/heads/master@{#30271}
2020-01-15 18:24:20 +00:00
"transport_feedback_demuxer.cc",
"transport_feedback_demuxer.h",
]
deps = [
"../..:module_api_public",
"../../../api:sequence_checker",
"../../../api/transport:network_control",
"../../../api/units:data_size",
"../../../api/units:timestamp",
"../../../rtc_base",
"../../../rtc_base:checks",
"../../../rtc_base:logging",
"../../../rtc_base:macromagic",
"../../../rtc_base/network:sent_packet",
"../../../rtc_base/synchronization:mutex",
"../../../rtc_base/system:no_unique_address",
"../../../system_wrappers",
"../../../system_wrappers:field_trial",
"../../rtp_rtcp:rtp_rtcp_format",
]
absl_deps = [
"//third_party/abseil-cpp/absl/algorithm:container",
"//third_party/abseil-cpp/absl/types:optional",
]
}
if (rtc_include_tests) {
rtc_library("congestion_controller_unittests") {
testonly = true
sources = [
"transport_feedback_adapter_unittest.cc",
Reland "Reland "Extracts ssrc based feedback tracking from feedback adapter."" This reverts commit d2d7a47247187236ce62e3c842963f6e4e9f0f1f. Reason for revert: This revert is not needed. Failure was not due to webrtc. Original change's description: > Revert "Reland "Extracts ssrc based feedback tracking from feedback adapter."" > > This reverts commit d61338fa6ed957dd992f25da4844db34b14f89c7. > > Reason for revert: Causing a build break: > webrtc/call/BUILD:300:1: Undeclared inclusion(s) in rule 'webrtc/call:rtp_sender': > this rule is missing dependency declarations for the following files included by 'call/rtp_transport_controller_send.cc': > 'webrtc/modules/congestion_controller/rtp/transport_feedback_demuxer.h' > > > > Original change's description: > > Reland "Extracts ssrc based feedback tracking from feedback adapter." > > > > This is a reland of 08c46adc1e9f9a8d74357fe132a68906ae6e6974 > > > > Original change's description: > > > Extracts ssrc based feedback tracking from feedback adapter. > > > > > > This prepares for moving TransportFeedbackAdapter to TaskQueue. > > > > > > Bug: webrtc:9883 > > > Change-Id: Ib333f6a6837ff6dd8b10813e8953e4d8cd5d8633 > > > Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/162040 > > > Reviewed-by: Erik Språng <sprang@webrtc.org> > > > Commit-Queue: Sebastian Jansson <srte@webrtc.org> > > > Cr-Commit-Position: refs/heads/master@{#30076} > > > > Bug: webrtc:9883 > > Change-Id: Ia74a3b1fba4d83eece9b0eb6475d6e6aecb65700 > > Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/162201 > > Reviewed-by: Erik Språng <sprang@webrtc.org> > > Commit-Queue: Sebastian Jansson <srte@webrtc.org> > > Cr-Commit-Position: refs/heads/master@{#30266} > > TBR=sprang@webrtc.org,srte@webrtc.org > > Change-Id: I7f3f872c7ff863a37ad8dca08051fe1e04671bfb > No-Presubmit: true > No-Tree-Checks: true > No-Try: true > Bug: webrtc:9883 > Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/166182 > Reviewed-by: JT Teh <jtteh@webrtc.org> > Commit-Queue: JT Teh <jtteh@webrtc.org> > Cr-Commit-Position: refs/heads/master@{#30270} TBR=sprang@webrtc.org,srte@webrtc.org,jtteh@webrtc.org Change-Id: Idd1073ebfef77b2154d7123b47dacb479537c550 No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: webrtc:9883 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/166200 Reviewed-by: JT Teh <jtteh@webrtc.org> Commit-Queue: JT Teh <jtteh@webrtc.org> Cr-Commit-Position: refs/heads/master@{#30271}
2020-01-15 18:24:20 +00:00
"transport_feedback_demuxer_unittest.cc",
]
deps = [
":transport_feedback",
"../:congestion_controller",
"../../../api/transport:network_control",
"../../../logging:mocks",
"../../../rtc_base",
"../../../rtc_base:checks",
"../../../rtc_base:safe_conversions",
"../../../rtc_base/network:sent_packet",
"../../../system_wrappers",
"../../../test:field_trial",
"../../../test:test_support",
"../../pacing",
"../../remote_bitrate_estimator",
"../../rtp_rtcp:rtp_rtcp_format",
"//testing/gmock",
]
}
}