| Index: webrtc/modules/audio_mixer/BUILD.gn
|
| diff --git a/webrtc/modules/audio_conference_mixer/BUILD.gn b/webrtc/modules/audio_mixer/BUILD.gn
|
| similarity index 51%
|
| copy from webrtc/modules/audio_conference_mixer/BUILD.gn
|
| copy to webrtc/modules/audio_mixer/BUILD.gn
|
| index 36391c7abcaad456b13d313324a0dc1c5cab7eed..c281f38023e3be0f713a3fb4d8df9919cfbe08cf 100644
|
| --- a/webrtc/modules/audio_conference_mixer/BUILD.gn
|
| +++ b/webrtc/modules/audio_mixer/BUILD.gn
|
| @@ -10,23 +10,45 @@ config("audio_conference_mixer_config") {
|
| visibility = [ ":*" ] # Only targets in this file can depend on this.
|
| include_dirs = [
|
| "include",
|
| - "../include",
|
| + "../../modules/include",
|
| ]
|
| }
|
|
|
| +source_set("audio_mixer") {
|
| + sources = [
|
| + "audio_mixer.cc",
|
| + "audio_mixer.h",
|
| + ]
|
| + deps = [
|
| + ":audio_conference_mixer",
|
| + "../../voice_engine:voice_engine",
|
| + ]
|
| +
|
| + if (is_win) {
|
| + defines = [ "WEBRTC_DRIFT_COMPENSATION_SUPPORTED" ]
|
| +
|
| + cflags = [
|
| + # TODO(kjellander): Bug 261: fix this warning.
|
| + "/wd4373", # virtual function override.
|
| + ]
|
| + }
|
| +
|
| + configs += [ "../..:common_config" ]
|
| + public_configs = [ "../..:common_inherited_config" ]
|
| +
|
| + if (is_clang) {
|
| + # Suppress warnings from Chrome's Clang plugins.
|
| + # See http://code.google.com/p/webrtc/issues/detail?id=163 for details.
|
| + configs -= [ "//build/config/clang:find_bad_constructs" ]
|
| + }
|
| +}
|
| +
|
| source_set("audio_conference_mixer") {
|
| sources = [
|
| - "include/audio_conference_mixer.h",
|
| - "include/audio_conference_mixer_defines.h",
|
| - "source/audio_conference_mixer_impl.cc",
|
| - "source/audio_conference_mixer_impl.h",
|
| - "source/audio_frame_manipulator.cc",
|
| - "source/audio_frame_manipulator.h",
|
| - "source/memory_pool.h",
|
| - "source/memory_pool_posix.h",
|
| - "source/memory_pool_win.h",
|
| - "source/time_scheduler.cc",
|
| - "source/time_scheduler.h",
|
| + "include/audio_mixer_defines.h",
|
| + "include/new_audio_conference_mixer.h",
|
| + "source/new_audio_conference_mixer_impl.cc",
|
| + "source/new_audio_conference_mixer_impl.h",
|
| ]
|
|
|
| configs += [ "../..:common_config" ]
|
| @@ -43,8 +65,8 @@ source_set("audio_conference_mixer") {
|
| }
|
|
|
| deps = [
|
| + "../../modules/audio_processing",
|
| + "../../modules/utility",
|
| "../../system_wrappers",
|
| - "../audio_processing",
|
| - "../utility",
|
| ]
|
| }
|
|
|