Chromium Code Reviews

Side by Side Diff: webrtc/modules/audio_processing/aec_dump/BUILD.gn

Issue 2838133003: Implementation of new AecDump interface. (Closed)
Patch Set: Complete and tested AecDump implementation. Created 3 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments.
Jump to:
View unified diff |
OLDNEW
(Empty)
1 import("../../../webrtc.gni") # This contains def of 'rtc_enable_protobuf'
2
3 rtc_source_set("aec_dump") {
4 sources = [
5 "aec_dump_factory.h",
6 ]
7
8 public_deps = [
9 "..:aec_dump_interface",
10 ]
11
12 deps = [
13 "../../../base:rtc_base_approved",
14 ]
15 }
16
17 if (rtc_enable_protobuf) {
18 rtc_source_set("aec_dump_impl") {
19 sources = [
20 "aec_dump_impl.cc",
21 "aec_dump_impl.h",
22 "capture_stream_info_impl.cc",
23 "capture_stream_info_impl.h",
24 ]
25
26 public = []
27
28 public_deps = [
29 ":aec_dump",
30 "..:aec_dump_interface",
31 ]
32
33 deps = [
34 "../../../base:protobuf_utils",
35 "../../../base:rtc_base_approved",
36 "../../../base:rtc_task_queue",
37 "../../../modules:module_api",
38 "../../../system_wrappers",
39 ]
40
41 deps += [ "../:audioproc_debug_proto" ]
42 }
43
44 rtc_source_set("aec_dump_unittests") {
45 testonly = true
46 defines = []
47 deps = [
48 ":aec_dump_impl",
49 "..:aec_dump_interface",
50 "..:audioproc_debug_proto",
51 "../../../base:rtc_task_queue",
52 "../../../modules:module_api",
53 "../../../test:test_support",
54 "//testing/gtest",
55 ]
56 sources = [
57 "aec_dump_unittest.cc",
58 ]
59 }
60 }
61
62 rtc_source_set("null_aec_dump_factory") {
63 assert_no_deps = [ ":aec_dump_impl" ]
64 sources = [
65 "null_aec_dump_factory.cc",
66 ]
67
68 public_deps = [
69 ":aec_dump",
70 "..:aec_dump_interface",
71 ]
72 }
OLDNEW

Powered by Google App Engine