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

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

Issue 2839963005: Revert of Creating webrtc/modules:module_api (Closed)
Patch Set: Created 3 years, 7 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
« no previous file with comments | « webrtc/modules/BUILD.gn ('k') | webrtc/modules/audio_conference_mixer/BUILD.gn » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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("../../webrtc.gni") 9 import("../../webrtc.gni")
10 import("audio_coding.gni") 10 import("audio_coding.gni")
(...skipping 109 matching lines...) Expand 10 before | Expand all | Expand 10 after
120 "include", 120 "include",
121 "../include", 121 "../include",
122 ] 122 ]
123 } 123 }
124 124
125 rtc_source_set("audio_coding_module_typedefs") { 125 rtc_source_set("audio_coding_module_typedefs") {
126 sources = [ 126 sources = [
127 "include/audio_coding_module_typedefs.h", 127 "include/audio_coding_module_typedefs.h",
128 ] 128 ]
129 deps = [ 129 deps = [
130 "..:module_api",
131 "../..:webrtc_common", 130 "../..:webrtc_common",
132 ] 131 ]
133 } 132 }
134 133
135 rtc_static_library("audio_coding") { 134 rtc_static_library("audio_coding") {
136 sources = [ 135 sources = [
137 "acm2/acm_receiver.cc", 136 "acm2/acm_receiver.cc",
138 "acm2/acm_receiver.h", 137 "acm2/acm_receiver.h",
139 "acm2/acm_resampler.cc", 138 "acm2/acm_resampler.cc",
140 "acm2/acm_resampler.h", 139 "acm2/acm_resampler.h",
(...skipping 16 matching lines...) Expand all
157 } 156 }
158 157
159 if (is_win) { 158 if (is_win) {
160 cflags = [ 159 cflags = [
161 # TODO(kjellander): Bug 261: fix this warning. 160 # TODO(kjellander): Bug 261: fix this warning.
162 "/wd4373", # virtual function override. 161 "/wd4373", # virtual function override.
163 ] 162 ]
164 } 163 }
165 164
166 deps = audio_coding_deps + [ 165 deps = audio_coding_deps + [
167 "..:module_api",
168 "../../api/audio_codecs:audio_codecs_api", 166 "../../api/audio_codecs:audio_codecs_api",
169 "../../api/audio_codecs:builtin_audio_decoder_factory", 167 "../../api/audio_codecs:builtin_audio_decoder_factory",
170 ":audio_coding_module_typedefs", 168 ":audio_coding_module_typedefs",
171 ":audio_encoder_interface", 169 ":audio_encoder_interface",
172 ":neteq", 170 ":neteq",
173 ":rent_a_codec", 171 ":rent_a_codec",
174 "../../base:rtc_base_approved", 172 "../../base:rtc_base_approved",
175 "../../logging:rtc_event_log_api", 173 "../../logging:rtc_event_log_api",
176 ] 174 ]
177 defines = audio_coding_defines 175 defines = audio_coding_defines
(...skipping 884 matching lines...) Expand 10 before | Expand all | Expand 10 after
1062 "neteq/timestamp_scaler.h", 1060 "neteq/timestamp_scaler.h",
1063 ] 1061 ]
1064 1062
1065 deps = [ 1063 deps = [
1066 ":audio_coding_module_typedefs", 1064 ":audio_coding_module_typedefs",
1067 ":cng", 1065 ":cng",
1068 ":g711", 1066 ":g711",
1069 ":isac_fix", 1067 ":isac_fix",
1070 ":neteq_decoder_enum", 1068 ":neteq_decoder_enum",
1071 ":pcm16b", 1069 ":pcm16b",
1072 "..:module_api",
1073 "../..:webrtc_common", 1070 "../..:webrtc_common",
1074 "../../api/audio_codecs:audio_codecs_api", 1071 "../../api/audio_codecs:audio_codecs_api",
1075 "../../base:gtest_prod", 1072 "../../base:gtest_prod",
1076 "../../base:rtc_base_approved", 1073 "../../base:rtc_base_approved",
1077 "../../common_audio", 1074 "../../common_audio",
1078 "../../system_wrappers", 1075 "../../system_wrappers",
1079 ] 1076 ]
1080 1077
1081 defines = [] 1078 defines = []
1082 1079
(...skipping 111 matching lines...) Expand 10 before | Expand all | Expand 10 after
1194 "test/iSACTest.cc", 1191 "test/iSACTest.cc",
1195 "test/opus_test.cc", 1192 "test/opus_test.cc",
1196 "test/target_delay_unittest.cc", 1193 "test/target_delay_unittest.cc",
1197 "test/utility.cc", 1194 "test/utility.cc",
1198 ] 1195 ]
1199 deps = [ 1196 deps = [
1200 ":audio_coding", 1197 ":audio_coding",
1201 ":audio_coding_module_typedefs", 1198 ":audio_coding_module_typedefs",
1202 ":audio_format_conversion", 1199 ":audio_format_conversion",
1203 ":pcm16b_c", 1200 ":pcm16b_c",
1204 "..:module_api",
1205 "../..:webrtc_common", 1201 "../..:webrtc_common",
1206 "../../api/audio_codecs:builtin_audio_decoder_factory", 1202 "../../api/audio_codecs:builtin_audio_decoder_factory",
1207 "../../base:rtc_base_approved", 1203 "../../base:rtc_base_approved",
1208 "../../system_wrappers:system_wrappers", 1204 "../../system_wrappers:system_wrappers",
1209 "../../test:test_support", 1205 "../../test:test_support",
1210 ] 1206 ]
1211 defines = audio_coding_defines 1207 defines = audio_coding_defines
1212 if (is_win) { 1208 if (is_win) {
1213 cflags = [ 1209 cflags = [
1214 # TODO(kjellander): bugs.webrtc.org/261: Fix this warning. 1210 # TODO(kjellander): bugs.webrtc.org/261: Fix this warning.
(...skipping 83 matching lines...) Expand 10 before | Expand all | Expand 10 after
1298 "test/Channel.cc", 1294 "test/Channel.cc",
1299 "test/PCMFile.cc", 1295 "test/PCMFile.cc",
1300 "test/delay_test.cc", 1296 "test/delay_test.cc",
1301 "test/utility.cc", 1297 "test/utility.cc",
1302 ] 1298 ]
1303 1299
1304 deps = [ 1300 deps = [
1305 ":audio_coding", 1301 ":audio_coding",
1306 ":audio_coding_module_typedefs", 1302 ":audio_coding_module_typedefs",
1307 ":audio_format_conversion", 1303 ":audio_format_conversion",
1308 "..:module_api",
1309 "../../:webrtc_common", 1304 "../../:webrtc_common",
1310 "../../base:rtc_base_approved", 1305 "../../base:rtc_base_approved",
1311 "../../system_wrappers", 1306 "../../system_wrappers",
1312 "../../system_wrappers:system_wrappers_default", 1307 "../../system_wrappers:system_wrappers_default",
1313 "../../test:test_support", 1308 "../../test:test_support",
1314 "../rtp_rtcp", 1309 "../rtp_rtcp",
1315 "//testing/gtest", 1310 "//testing/gtest",
1316 "//third_party/gflags:gflags", 1311 "//third_party/gflags:gflags",
1317 ] 1312 ]
1318 } # delay_test 1313 } # delay_test
1319 1314
1320 rtc_executable("insert_packet_with_timing") { 1315 rtc_executable("insert_packet_with_timing") {
1321 testonly = true 1316 testonly = true
1322 sources = [ 1317 sources = [
1323 "test/Channel.cc", 1318 "test/Channel.cc",
1324 "test/PCMFile.cc", 1319 "test/PCMFile.cc",
1325 "test/insert_packet_with_timing.cc", 1320 "test/insert_packet_with_timing.cc",
1326 ] 1321 ]
1327 1322
1328 if (!build_with_chromium && is_clang) { 1323 if (!build_with_chromium && is_clang) {
1329 # Suppress warnings from the Chromium Clang plugin (bugs.webrtc.org/163). 1324 # Suppress warnings from the Chromium Clang plugin (bugs.webrtc.org/163).
1330 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ] 1325 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ]
1331 } 1326 }
1332 1327
1333 deps = [ 1328 deps = [
1334 ":audio_coding", 1329 ":audio_coding",
1335 ":audio_format_conversion", 1330 ":audio_format_conversion",
1336 "..:module_api",
1337 "../../:webrtc_common", 1331 "../../:webrtc_common",
1338 "../../base:rtc_base_approved", 1332 "../../base:rtc_base_approved",
1339 "../../system_wrappers", 1333 "../../system_wrappers",
1340 "../../system_wrappers:system_wrappers_default", 1334 "../../system_wrappers:system_wrappers_default",
1341 "../../test:test_support", 1335 "../../test:test_support",
1342 "../rtp_rtcp", 1336 "../rtp_rtcp",
1343 "//testing/gtest", 1337 "//testing/gtest",
1344 "//third_party/gflags:gflags", 1338 "//third_party/gflags:gflags",
1345 ] 1339 ]
1346 } # insert_packet_with_timing 1340 } # insert_packet_with_timing
(...skipping 81 matching lines...) Expand 10 before | Expand all | Expand 10 after
1428 "../../logging:rtc_event_log_parser", 1422 "../../logging:rtc_event_log_parser",
1429 ] 1423 ]
1430 public_deps = [ 1424 public_deps = [
1431 "../../logging:rtc_event_log_proto", 1425 "../../logging:rtc_event_log_proto",
1432 ] 1426 ]
1433 } 1427 }
1434 1428
1435 rtc_test("neteq_rtpplay") { 1429 rtc_test("neteq_rtpplay") {
1436 testonly = true 1430 testonly = true
1437 defines = [] 1431 defines = []
1438 deps = [ 1432 deps = []
1439 "..:module_api",
1440 ]
1441 sources = [ 1433 sources = [
1442 "neteq/tools/neteq_rtpplay.cc", 1434 "neteq/tools/neteq_rtpplay.cc",
1443 ] 1435 ]
1444 1436
1445 if (!build_with_chromium && is_clang) { 1437 if (!build_with_chromium && is_clang) {
1446 # Suppress warnings from the Chromium Clang plugin (bugs.webrtc.org/163) . 1438 # Suppress warnings from the Chromium Clang plugin (bugs.webrtc.org/163) .
1447 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ] 1439 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ]
1448 } 1440 }
1449 1441
1450 if (is_win) { 1442 if (is_win) {
(...skipping 59 matching lines...) Expand 10 before | Expand all | Expand 10 after
1510 1502
1511 if (!build_with_chromium && is_clang) { 1503 if (!build_with_chromium && is_clang) {
1512 # Suppress warnings from the Chromium Clang plugin (bugs.webrtc.org/163). 1504 # Suppress warnings from the Chromium Clang plugin (bugs.webrtc.org/163).
1513 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ] 1505 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ]
1514 } 1506 }
1515 1507
1516 deps = [ 1508 deps = [
1517 ":neteq", 1509 ":neteq",
1518 ":neteq_unittest_tools", 1510 ":neteq_unittest_tools",
1519 ":pcm16b", 1511 ":pcm16b",
1520 "..:module_api",
1521 "../..:webrtc_common", 1512 "../..:webrtc_common",
1522 "../../api/audio_codecs:audio_codecs_api", 1513 "../../api/audio_codecs:audio_codecs_api",
1523 "../../api/audio_codecs:builtin_audio_decoder_factory", 1514 "../../api/audio_codecs:builtin_audio_decoder_factory",
1524 "../../base:rtc_base_approved", 1515 "../../base:rtc_base_approved",
1525 "../../system_wrappers", 1516 "../../system_wrappers",
1526 "../../test:test_support", 1517 "../../test:test_support",
1527 "//testing/gtest", 1518 "//testing/gtest",
1528 ] 1519 ]
1529 } 1520 }
1530 1521
1531 rtc_source_set("neteq_quality_test_support") { 1522 rtc_source_set("neteq_quality_test_support") {
1532 testonly = true 1523 testonly = true
1533 sources = [ 1524 sources = [
1534 "neteq/tools/neteq_quality_test.cc", 1525 "neteq/tools/neteq_quality_test.cc",
1535 "neteq/tools/neteq_quality_test.h", 1526 "neteq/tools/neteq_quality_test.h",
1536 ] 1527 ]
1537 1528
1538 if (!build_with_chromium && is_clang) { 1529 if (!build_with_chromium && is_clang) {
1539 # Suppress warnings from the Chromium Clang plugin (bugs.webrtc.org/163). 1530 # Suppress warnings from the Chromium Clang plugin (bugs.webrtc.org/163).
1540 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ] 1531 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ]
1541 } 1532 }
1542 1533
1543 deps = [ 1534 deps = [
1544 ":neteq", 1535 ":neteq",
1545 ":neteq_unittest_tools", 1536 ":neteq_unittest_tools",
1546 "..:module_api",
1547 "../..:webrtc_common", 1537 "../..:webrtc_common",
1548 "../../api/audio_codecs:builtin_audio_decoder_factory", 1538 "../../api/audio_codecs:builtin_audio_decoder_factory",
1549 "../../base:rtc_base_approved", 1539 "../../base:rtc_base_approved",
1550 "../../test:test_support", 1540 "../../test:test_support",
1551 "//testing/gtest", 1541 "//testing/gtest",
1552 "//third_party/gflags", 1542 "//third_party/gflags",
1553 ] 1543 ]
1554 } 1544 }
1555 1545
1556 config("neteq_unittest_tools_config") { 1546 config("neteq_unittest_tools_config") {
(...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after
1591 public_configs = [ ":neteq_unittest_tools_config" ] 1581 public_configs = [ ":neteq_unittest_tools_config" ]
1592 1582
1593 if (!build_with_chromium && is_clang) { 1583 if (!build_with_chromium && is_clang) {
1594 # Suppress warnings from the Chromium Clang plugin (bugs.webrtc.org/163). 1584 # Suppress warnings from the Chromium Clang plugin (bugs.webrtc.org/163).
1595 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ] 1585 suppressed_configs += [ "//build/config/clang:find_bad_constructs" ]
1596 } 1586 }
1597 1587
1598 deps = [ 1588 deps = [
1599 ":audio_encoder_interface", 1589 ":audio_encoder_interface",
1600 ":pcm16b", 1590 ":pcm16b",
1601 "..:module_api",
1602 "../..:webrtc_common", 1591 "../..:webrtc_common",
1603 "../../api/audio_codecs:audio_codecs_api", 1592 "../../api/audio_codecs:audio_codecs_api",
1604 "../../base:rtc_base_approved", 1593 "../../base:rtc_base_approved",
1605 "../../common_audio", 1594 "../../common_audio",
1606 "../../test:rtp_test_utils", 1595 "../../test:rtp_test_utils",
1607 "../rtp_rtcp", 1596 "../rtp_rtcp",
1608 ] 1597 ]
1609 1598
1610 public_deps = [ 1599 public_deps = [
1611 ":neteq_test_minimal", 1600 ":neteq_test_minimal",
(...skipping 17 matching lines...) Expand all
1629 "neteq/test/NETEQTEST_RTPpacket.h", 1618 "neteq/test/NETEQTEST_RTPpacket.h",
1630 ] 1619 ]
1631 1620
1632 deps = [ 1621 deps = [
1633 ":cng", 1622 ":cng",
1634 ":g711", 1623 ":g711",
1635 ":g722", 1624 ":g722",
1636 ":ilbc", 1625 ":ilbc",
1637 ":isac", 1626 ":isac",
1638 ":pcm16b", 1627 ":pcm16b",
1639 "..:module_api",
1640 "../..:webrtc_common", 1628 "../..:webrtc_common",
1641 "//testing/gtest", 1629 "//testing/gtest",
1642 ] 1630 ]
1643 1631
1644 include_dirs = [ 1632 include_dirs = [
1645 "neteq/include", 1633 "neteq/include",
1646 "neteq/test", 1634 "neteq/test",
1647 "../../", 1635 "../../",
1648 ] 1636 ]
1649 1637
(...skipping 491 matching lines...) Expand 10 before | Expand all | Expand 10 after
2141 ":isac_c", 2129 ":isac_c",
2142 ":isac_fix", 2130 ":isac_fix",
2143 ":legacy_encoded_audio_frame", 2131 ":legacy_encoded_audio_frame",
2144 ":neteq", 2132 ":neteq",
2145 ":neteq_test_support", 2133 ":neteq_test_support",
2146 ":neteq_unittest_tools", 2134 ":neteq_unittest_tools",
2147 ":pcm16b", 2135 ":pcm16b",
2148 ":red", 2136 ":red",
2149 ":rent_a_codec", 2137 ":rent_a_codec",
2150 ":webrtc_opus", 2138 ":webrtc_opus",
2151 "..:module_api",
2152 "../..:webrtc_common", 2139 "../..:webrtc_common",
2153 "../../api/audio_codecs:audio_codecs_api", 2140 "../../api/audio_codecs:audio_codecs_api",
2154 "../../api/audio_codecs:builtin_audio_decoder_factory", 2141 "../../api/audio_codecs:builtin_audio_decoder_factory",
2155 "../../base:protobuf_utils", 2142 "../../base:protobuf_utils",
2156 "../../base:rtc_base", 2143 "../../base:rtc_base",
2157 "../../base:rtc_base_approved", 2144 "../../base:rtc_base_approved",
2158 "../../base:rtc_base_tests_utils", 2145 "../../base:rtc_base_tests_utils",
2159 "../../common_audio", 2146 "../../common_audio",
2160 "../../system_wrappers:system_wrappers", 2147 "../../system_wrappers:system_wrappers",
2161 "../../test:audio_codec_mocks", 2148 "../../test:audio_codec_mocks",
(...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after
2204 # webrtc/api/audio_codecs:builtin_audio_decoder_factory instead. 2191 # webrtc/api/audio_codecs:builtin_audio_decoder_factory instead.
2205 # TODO(kwiberg): Remove this. 2192 # TODO(kwiberg): Remove this.
2206 rtc_source_set("builtin_audio_decoder_factory") { 2193 rtc_source_set("builtin_audio_decoder_factory") {
2207 sources = [ 2194 sources = [
2208 "codecs/builtin_audio_decoder_factory.h", 2195 "codecs/builtin_audio_decoder_factory.h",
2209 ] 2196 ]
2210 deps = [ 2197 deps = [
2211 "../../api/audio_codecs:builtin_audio_decoder_factory", 2198 "../../api/audio_codecs:builtin_audio_decoder_factory",
2212 ] 2199 ]
2213 } 2200 }
OLDNEW
« no previous file with comments | « webrtc/modules/BUILD.gn ('k') | webrtc/modules/audio_conference_mixer/BUILD.gn » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698