Move NetEq headers to api/
This CL also introduces NetEqFactory and NetEqControllerFactory interfaces, as well as several convenience classes for working with them: DefaultNetEqFactory, DefaultNetEqControllerFactory and CustomNetEqFactory. Bug: webrtc:11005 Change-Id: I1e8fc5154636ac2aad1a856828f80a2a758ad392 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/156945 Commit-Queue: Ivo Creusen <ivoc@webrtc.org> Reviewed-by: Karl Wiberg <kwiberg@webrtc.org> Cr-Commit-Position: refs/heads/master@{#29671}
This commit is contained in:
@ -48,6 +48,9 @@ rtc_library("audio_coding") {
|
||||
"../../api:function_view",
|
||||
"../../api/audio:audio_frame_api",
|
||||
"../../api/audio_codecs:audio_codecs_api",
|
||||
"../../api/neteq:custom_neteq_factory",
|
||||
"../../api/neteq:default_neteq_controller_factory",
|
||||
"../../api/neteq:neteq_api",
|
||||
"../../common_audio",
|
||||
"../../common_audio:common_audio_c",
|
||||
"../../rtc_base:audio_format_to_string",
|
||||
@ -944,7 +947,6 @@ rtc_library("neteq") {
|
||||
"neteq/decision_logic.h",
|
||||
"neteq/decoder_database.cc",
|
||||
"neteq/decoder_database.h",
|
||||
"neteq/defines.h",
|
||||
"neteq/delay_manager.cc",
|
||||
"neteq/delay_manager.h",
|
||||
"neteq/delay_peak_detector.cc",
|
||||
@ -961,13 +963,10 @@ rtc_library("neteq") {
|
||||
"neteq/expand_uma_logger.h",
|
||||
"neteq/histogram.cc",
|
||||
"neteq/histogram.h",
|
||||
"neteq/include/neteq.h",
|
||||
"neteq/merge.cc",
|
||||
"neteq/merge.h",
|
||||
"neteq/nack_tracker.cc",
|
||||
"neteq/nack_tracker.h",
|
||||
"neteq/neteq.cc",
|
||||
"neteq/neteq_controller.h",
|
||||
"neteq/neteq_impl.cc",
|
||||
"neteq/neteq_impl.h",
|
||||
"neteq/normal.cc",
|
||||
@ -988,8 +987,6 @@ rtc_library("neteq") {
|
||||
"neteq/statistics_calculator.h",
|
||||
"neteq/sync_buffer.cc",
|
||||
"neteq/sync_buffer.h",
|
||||
"neteq/tick_timer.cc",
|
||||
"neteq/tick_timer.h",
|
||||
"neteq/time_stretch.cc",
|
||||
"neteq/time_stretch.h",
|
||||
"neteq/timestamp_scaler.cc",
|
||||
@ -1007,6 +1004,9 @@ rtc_library("neteq") {
|
||||
"../../api:scoped_refptr",
|
||||
"../../api/audio:audio_frame_api",
|
||||
"../../api/audio_codecs:audio_codecs_api",
|
||||
"../../api/neteq:neteq_api",
|
||||
"../../api/neteq:neteq_controller_api",
|
||||
"../../api/neteq:tick_timer",
|
||||
"../../common_audio",
|
||||
"../../common_audio:common_audio_c",
|
||||
"../../rtc_base:audio_format_to_string",
|
||||
@ -1052,6 +1052,9 @@ rtc_library("neteq_tools_minimal") {
|
||||
"../../api:rtp_headers",
|
||||
"../../api/audio:audio_frame_api",
|
||||
"../../api/audio_codecs:audio_codecs_api",
|
||||
"../../api/neteq:custom_neteq_factory",
|
||||
"../../api/neteq:default_neteq_controller_factory",
|
||||
"../../api/neteq:neteq_api",
|
||||
"../../rtc_base:checks",
|
||||
"../../rtc_base:rtc_base_approved",
|
||||
"../../system_wrappers",
|
||||
@ -1467,6 +1470,7 @@ if (rtc_include_tests) {
|
||||
":neteq",
|
||||
":neteq_test_tools",
|
||||
"../../api/audio_codecs:builtin_audio_decoder_factory",
|
||||
"../../api/neteq:neteq_api",
|
||||
"../../rtc_base:rtc_base_approved",
|
||||
"../../test:audio_codec_mocks",
|
||||
"../../test:field_trial",
|
||||
@ -1558,9 +1562,11 @@ if (rtc_include_tests) {
|
||||
":neteq",
|
||||
":neteq_test_tools",
|
||||
":pcm16b",
|
||||
"../../api:neteq_factory_with_codecs",
|
||||
"../../api/audio:audio_frame_api",
|
||||
"../../api/audio_codecs:audio_codecs_api",
|
||||
"../../api/audio_codecs:builtin_audio_decoder_factory",
|
||||
"../../api/neteq:neteq_api",
|
||||
"../../rtc_base:checks",
|
||||
"../../rtc_base:rtc_base_approved",
|
||||
"../../system_wrappers",
|
||||
@ -1581,6 +1587,9 @@ if (rtc_include_tests) {
|
||||
":neteq",
|
||||
":neteq_test_tools",
|
||||
"../../api/audio_codecs:builtin_audio_decoder_factory",
|
||||
"../../api/neteq:custom_neteq_factory",
|
||||
"../../api/neteq:default_neteq_controller_factory",
|
||||
"../../api/neteq:neteq_api",
|
||||
"../../rtc_base:checks",
|
||||
"../../system_wrappers",
|
||||
"../../test:fileutils",
|
||||
@ -1976,7 +1985,6 @@ if (rtc_include_tests) {
|
||||
"neteq/red_payload_splitter_unittest.cc",
|
||||
"neteq/statistics_calculator_unittest.cc",
|
||||
"neteq/sync_buffer_unittest.cc",
|
||||
"neteq/tick_timer_unittest.cc",
|
||||
"neteq/time_stretch_unittest.cc",
|
||||
"neteq/timestamp_scaler_unittest.cc",
|
||||
"neteq/tools/input_audio_file_unittest.cc",
|
||||
@ -2007,6 +2015,7 @@ if (rtc_include_tests) {
|
||||
":webrtc_opus",
|
||||
"..:module_api",
|
||||
"..:module_api_public",
|
||||
"../../api:neteq_factory_with_codecs",
|
||||
"../../api/audio:audio_frame_api",
|
||||
"../../api/audio_codecs:audio_codecs_api",
|
||||
"../../api/audio_codecs:builtin_audio_decoder_factory",
|
||||
@ -2015,6 +2024,12 @@ if (rtc_include_tests) {
|
||||
"../../api/audio_codecs/opus:audio_decoder_opus",
|
||||
"../../api/audio_codecs/opus:audio_encoder_multiopus",
|
||||
"../../api/audio_codecs/opus:audio_encoder_opus",
|
||||
"../../api/neteq:custom_neteq_factory",
|
||||
"../../api/neteq:default_neteq_controller_factory",
|
||||
"../../api/neteq:neteq_api",
|
||||
"../../api/neteq:neteq_controller_api",
|
||||
"../../api/neteq:tick_timer",
|
||||
"../../api/neteq:tick_timer_unittest",
|
||||
"../../api/rtc_event_log",
|
||||
"../../common_audio",
|
||||
"../../common_audio:common_audio_c",
|
||||
|
||||
Reference in New Issue
Block a user