Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(15)

Side by Side Diff: webrtc/modules/remote_bitrate_estimator/BUILD.gn

Issue 2296253002: Enable BWE logging to command line when rtc_enable_bwe_test_logging is set to true (Closed)
Patch Set: adding macro declaration Created 4 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 # Copyright (c) 2014 The WebRTC project authors. All Rights Reserved. 1 # Copyright (c) 2014 The WebRTC project authors. All Rights Reserved.
2 # 2 #
3 # Use of this source code is governed by a BSD-style license 3 # Use of this source code is governed by a BSD-style license
4 # that can be found in the LICENSE file in the root of the source 4 # that can be found in the LICENSE file in the root of the source
5 # tree. An additional intellectual property rights grant can be found 5 # tree. An additional intellectual property rights grant can be found
6 # in the file PATENTS. All contributing project authors may 6 # in the file PATENTS. All contributing project authors may
7 # be found in the AUTHORS file in the root of the source tree. 7 # be found in the AUTHORS file in the root of the source tree.
8 8
9 import("../../build/webrtc.gni") 9 import("../../build/webrtc.gni")
10 10
11 declare_args() {
12 # Set this to true to enable BWE test logging.
13 rtc_enable_bwe_test_logging = false
14 }
15
16 rtc_source_set("remote_bitrate_estimator") { 11 rtc_source_set("remote_bitrate_estimator") {
17 sources = [ 12 sources = [
18 "aimd_rate_control.cc", 13 "aimd_rate_control.cc",
19 "aimd_rate_control.h", 14 "aimd_rate_control.h",
20 "bwe_defines.cc", 15 "bwe_defines.cc",
21 "include/bwe_defines.h", 16 "include/bwe_defines.h",
22 "include/remote_bitrate_estimator.h", 17 "include/remote_bitrate_estimator.h",
23 "include/send_time_history.h", 18 "include/send_time_history.h",
24 "inter_arrival.cc", 19 "inter_arrival.cc",
25 "inter_arrival.h", 20 "inter_arrival.h",
26 "overuse_detector.cc", 21 "overuse_detector.cc",
27 "overuse_detector.h", 22 "overuse_detector.h",
28 "overuse_estimator.cc", 23 "overuse_estimator.cc",
29 "overuse_estimator.h", 24 "overuse_estimator.h",
30 "remote_bitrate_estimator_abs_send_time.cc", 25 "remote_bitrate_estimator_abs_send_time.cc",
31 "remote_bitrate_estimator_abs_send_time.h", 26 "remote_bitrate_estimator_abs_send_time.h",
32 "remote_bitrate_estimator_single_stream.cc", 27 "remote_bitrate_estimator_single_stream.cc",
33 "remote_bitrate_estimator_single_stream.h", 28 "remote_bitrate_estimator_single_stream.h",
34 "remote_estimator_proxy.cc", 29 "remote_estimator_proxy.cc",
35 "remote_estimator_proxy.h", 30 "remote_estimator_proxy.h",
36 "send_time_history.cc", 31 "send_time_history.cc",
37 "test/bwe_test_logging.h", 32 "test/bwe_test_logging.h",
38 "transport_feedback_adapter.cc", 33 "transport_feedback_adapter.cc",
39 "transport_feedback_adapter.h", 34 "transport_feedback_adapter.h",
40 ] 35 ]
41 36
42 if (rtc_enable_bwe_test_logging) { 37 if (!rtc_include_tests) {
43 defines = [ "BWE_TEST_LOGGING_COMPILE_TIME_ENABLE=1" ] 38 if (rtc_enable_bwe_test_logging) {
44 sources += [ "test/bwe_test_logging.cc" ] 39 defines = [ "BWE_TEST_LOGGING_COMPILE_TIME_ENABLE=1" ]
45 } else { 40 sources += [ "test/bwe_test_logging.cc" ]
46 defines = [ "BWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0" ] 41 } else {
42 defines = [ "BWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0" ]
43 }
47 } 44 }
48 45
49 if (is_clang) { 46 if (is_clang) {
50 # Suppress warnings from the Chromium Clang plugins (bugs.webrtc.org/163). 47 # Suppress warnings from the Chromium Clang plugins (bugs.webrtc.org/163).
51 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ] 48 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ]
52 } 49 }
53 50
54 deps = [ 51 deps = [
55 "../..:webrtc_common", 52 "../..:webrtc_common",
56 "../../base:rtc_base_approved", 53 "../../base:rtc_base_approved",
57 "../../system_wrappers", 54 "../../system_wrappers",
58 ] 55 ]
59 } 56 }
60 57
61 if (rtc_include_tests) { 58 if (rtc_include_tests) {
62 rtc_source_set("bwe_simulator") { 59 rtc_source_set("bwe_simulator") {
63 testonly = true 60 testonly = true
64 sources = [ 61 sources = [
62 "bwe_simulations.cc",
65 "test/bwe.cc", 63 "test/bwe.cc",
66 "test/bwe.h", 64 "test/bwe.h",
67 "test/bwe_test.cc", 65 "test/bwe_test.cc",
68 "test/bwe_test.h", 66 "test/bwe_test.h",
69 "test/bwe_test_baselinefile.cc", 67 "test/bwe_test_baselinefile.cc",
70 "test/bwe_test_baselinefile.h", 68 "test/bwe_test_baselinefile.h",
71 "test/bwe_test_fileutils.cc", 69 "test/bwe_test_fileutils.cc",
72 "test/bwe_test_fileutils.h", 70 "test/bwe_test_fileutils.h",
73 "test/bwe_test_framework.cc", 71 "test/bwe_test_framework.cc",
74 "test/bwe_test_framework.h", 72 "test/bwe_test_framework.h",
(...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after
110 } 108 }
111 109
112 deps = [ 110 deps = [
113 "../../test:test_support", 111 "../../test:test_support",
114 "../pacing", 112 "../pacing",
115 "//testing/gmock", 113 "//testing/gmock",
116 "//testing/gtest", 114 "//testing/gtest",
117 ] 115 ]
118 } 116 }
119 } 117 }
OLDNEW
« no previous file with comments | « webrtc/modules/congestion_controller/delay_based_bwe.cc ('k') | webrtc/modules/remote_bitrate_estimator/overuse_detector.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698