Extract TestADM into a separate target
Bug: b/272350185, webrtc:15104 Change-Id: I091b81d81506e0caad665522e872c5cccf45d8d3 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/301980 Commit-Queue: Artem Titov <titovartem@webrtc.org> Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org> Cr-Commit-Position: refs/heads/main@{#39906}
This commit is contained in:
parent
9e734a660b
commit
eba7cee1da
@ -135,7 +135,7 @@ if (rtc_include_tests) {
|
||||
"../call:fake_network",
|
||||
"../call:simulated_network",
|
||||
"../modules/audio_device:audio_device_api",
|
||||
"../modules/audio_device:audio_device_impl",
|
||||
"../modules/audio_device:test_audio_device_module",
|
||||
"../system_wrappers",
|
||||
"../test:test_common",
|
||||
"../test:test_support",
|
||||
|
||||
@ -579,7 +579,7 @@ if (rtc_include_tests) {
|
||||
"../media:rtc_simulcast_encoder_adapter",
|
||||
"../modules/audio_coding",
|
||||
"../modules/audio_device",
|
||||
"../modules/audio_device:audio_device_impl",
|
||||
"../modules/audio_device:test_audio_device_module",
|
||||
"../modules/audio_mixer:audio_mixer_impl",
|
||||
"../modules/rtp_rtcp",
|
||||
"../modules/rtp_rtcp:rtp_rtcp_format",
|
||||
|
||||
@ -177,6 +177,36 @@ rtc_source_set("audio_device_module_from_input_and_output") {
|
||||
}
|
||||
}
|
||||
|
||||
rtc_library("test_audio_device_module") {
|
||||
visibility = [ "*" ]
|
||||
sources = [
|
||||
"include/test_audio_device.cc",
|
||||
"include/test_audio_device.h",
|
||||
]
|
||||
deps = [
|
||||
":audio_device_api",
|
||||
":audio_device_default",
|
||||
"../../api:array_view",
|
||||
"../../api:make_ref_counted",
|
||||
"../../api:scoped_refptr",
|
||||
"../../api/task_queue",
|
||||
"../../common_audio",
|
||||
"../../rtc_base:buffer",
|
||||
"../../rtc_base:checks",
|
||||
"../../rtc_base:logging",
|
||||
"../../rtc_base:macromagic",
|
||||
"../../rtc_base:platform_thread",
|
||||
"../../rtc_base:random",
|
||||
"../../rtc_base:rtc_event",
|
||||
"../../rtc_base:rtc_task_queue",
|
||||
"../../rtc_base:safe_conversions",
|
||||
"../../rtc_base:timeutils",
|
||||
"../../rtc_base/synchronization:mutex",
|
||||
"../../rtc_base/task_utils:repeating_task",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/strings" ]
|
||||
}
|
||||
|
||||
# Contains default implementations of webrtc::AudioDeviceModule for Windows,
|
||||
# Linux, Mac, iOS and Android.
|
||||
rtc_library("audio_device_impl") {
|
||||
@ -186,6 +216,7 @@ rtc_library("audio_device_impl") {
|
||||
":audio_device_buffer",
|
||||
":audio_device_default",
|
||||
":audio_device_generic",
|
||||
":test_audio_device_module",
|
||||
"../../api:array_view",
|
||||
"../../api:make_ref_counted",
|
||||
"../../api:refcountedbase",
|
||||
@ -228,7 +259,8 @@ rtc_library("audio_device_impl") {
|
||||
"dummy/file_audio_device.cc",
|
||||
"dummy/file_audio_device.h",
|
||||
"include/fake_audio_device.h",
|
||||
"include/test_audio_device.cc",
|
||||
|
||||
# TODO(crbug.com/webrtc/1510): remove when migrated on the new target
|
||||
"include/test_audio_device.h",
|
||||
]
|
||||
|
||||
@ -420,6 +452,7 @@ if (rtc_include_tests && !build_with_chromium) {
|
||||
":audio_device_buffer",
|
||||
":audio_device_impl",
|
||||
":mock_audio_device",
|
||||
":test_audio_device_module",
|
||||
"../../api:array_view",
|
||||
"../../api:scoped_refptr",
|
||||
"../../api:sequence_checker",
|
||||
|
||||
@ -1113,7 +1113,7 @@ rtc_library("test_common") {
|
||||
"../call:simulated_packet_receiver",
|
||||
"../call:video_stream_api",
|
||||
"../modules/audio_device:audio_device_api",
|
||||
"../modules/audio_device:audio_device_impl",
|
||||
"../modules/audio_device:test_audio_device_module",
|
||||
"../modules/audio_mixer:audio_mixer_impl",
|
||||
"../modules/rtp_rtcp",
|
||||
"../modules/rtp_rtcp:rtp_rtcp_format",
|
||||
@ -1283,7 +1283,7 @@ rtc_library("copy_to_file_audio_capturer") {
|
||||
deps = [
|
||||
"../api:array_view",
|
||||
"../common_audio",
|
||||
"../modules/audio_device:audio_device_impl",
|
||||
"../modules/audio_device:test_audio_device_module",
|
||||
"../rtc_base:buffer",
|
||||
]
|
||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||
@ -1296,7 +1296,7 @@ rtc_library("copy_to_file_audio_capturer_unittest") {
|
||||
":copy_to_file_audio_capturer",
|
||||
":fileutils",
|
||||
":test_support",
|
||||
"../modules/audio_device:audio_device_impl",
|
||||
"../modules/audio_device:test_audio_device_module",
|
||||
]
|
||||
}
|
||||
|
||||
|
||||
@ -126,7 +126,7 @@ if (rtc_include_tests && !build_with_chromium) {
|
||||
"../../call:simulated_network",
|
||||
"../../media:rtc_audio_video",
|
||||
"../../media:rtc_media_engine_defaults",
|
||||
"../../modules/audio_device:audio_device_impl",
|
||||
"../../modules/audio_device:test_audio_device_module",
|
||||
"../../p2p:rtc_p2p",
|
||||
"../../pc:pc_test_utils",
|
||||
"../../pc:peerconnection_wrapper",
|
||||
|
||||
@ -49,7 +49,7 @@ if (!build_with_chromium) {
|
||||
]
|
||||
deps = [
|
||||
"../../../api/test/pclf:media_configuration",
|
||||
"../../../modules/audio_device:audio_device_impl",
|
||||
"../../../modules/audio_device:test_audio_device_module",
|
||||
"../../../rtc_base:swap_queue",
|
||||
]
|
||||
}
|
||||
@ -107,7 +107,7 @@ if (!build_with_chromium) {
|
||||
"../../../api/video_codecs:builtin_video_encoder_factory",
|
||||
"../../../media:rtc_audio_video",
|
||||
"../../../media:rtc_media_engine_defaults",
|
||||
"../../../modules/audio_device:audio_device_impl",
|
||||
"../../../modules/audio_device:test_audio_device_module",
|
||||
"../../../modules/audio_processing/aec_dump",
|
||||
"../../../p2p:rtc_p2p",
|
||||
"../../../rtc_base:rtc_task_queue",
|
||||
|
||||
@ -51,7 +51,7 @@ if (rtc_include_tests) {
|
||||
"../../media:rtc_audio_video",
|
||||
"../../media:rtc_media_base",
|
||||
"../../media:rtp_utils",
|
||||
"../../modules/audio_device:audio_device_impl",
|
||||
"../../modules/audio_device:test_audio_device_module",
|
||||
"../../modules/rtp_rtcp:rtp_rtcp_format",
|
||||
"../../p2p:rtc_p2p",
|
||||
"../../pc:channel",
|
||||
|
||||
@ -115,8 +115,8 @@ if (rtc_include_tests && !build_with_chromium) {
|
||||
"../../media:rtc_internal_video_codecs",
|
||||
"../../media:rtc_media_base",
|
||||
"../../modules/audio_device",
|
||||
"../../modules/audio_device:audio_device_impl",
|
||||
"../../modules/audio_device:mock_audio_device",
|
||||
"../../modules/audio_device:test_audio_device_module",
|
||||
"../../modules/audio_mixer:audio_mixer_impl",
|
||||
"../../modules/audio_processing",
|
||||
"../../modules/congestion_controller/goog_cc:test_goog_cc_printer",
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user