[Cleanup] Add missing #include. Remove useless ones.
This CL is the result of running include-what-you-use tool on part of the code base (audio target and dependencies) plus manual fixes. bug: webrtc:8311 Change-Id: I277d281ce943c3ecc1bd45fd8d83055931743604 Reviewed-on: https://webrtc-review.googlesource.com/c/106280 Commit-Queue: Yves Gerey <yvesg@google.com> Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org> Reviewed-by: Patrik Höglund <phoglund@webrtc.org> Cr-Commit-Position: refs/heads/master@{#25311}
This commit is contained in:
@ -128,6 +128,7 @@ rtc_static_library("audio_coding") {
|
||||
"../../system_wrappers:metrics",
|
||||
"../../api/audio:audio_frame_api",
|
||||
"..:module_api",
|
||||
"..:module_api_public",
|
||||
"../../common_audio:common_audio_c",
|
||||
"../../rtc_base:deprecation",
|
||||
"../../rtc_base:checks",
|
||||
@ -135,6 +136,7 @@ rtc_static_library("audio_coding") {
|
||||
"../../api/audio_codecs:audio_codecs_api",
|
||||
":audio_coding_module_typedefs",
|
||||
":neteq",
|
||||
":neteq_decoder_enum",
|
||||
":rent_a_codec",
|
||||
"../../rtc_base:audio_format_to_string",
|
||||
"../../rtc_base:rtc_base_approved",
|
||||
@ -153,7 +155,9 @@ rtc_static_library("legacy_encoded_audio_frame") {
|
||||
deps = [
|
||||
"../../api:array_view",
|
||||
"../../api/audio_codecs:audio_codecs_api",
|
||||
"../../rtc_base:checks",
|
||||
"../../rtc_base:rtc_base_approved",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
}
|
||||
|
||||
@ -172,7 +176,9 @@ rtc_static_library("cng") {
|
||||
"../../api/audio_codecs:audio_codecs_api",
|
||||
"../../common_audio",
|
||||
"../../common_audio:common_audio_c",
|
||||
"../../rtc_base:checks",
|
||||
"../../rtc_base:rtc_base_approved",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
}
|
||||
|
||||
@ -184,10 +190,12 @@ rtc_static_library("red") {
|
||||
]
|
||||
|
||||
deps = [
|
||||
"../../api:array_view",
|
||||
"../../api/audio_codecs:audio_codecs_api",
|
||||
"../../common_audio",
|
||||
"../../rtc_base:checks",
|
||||
"../../rtc_base:rtc_base_approved",
|
||||
"//third_party/abseil-cpp/absl/types:optional",
|
||||
]
|
||||
}
|
||||
|
||||
@ -204,6 +212,7 @@ rtc_static_library("g711") {
|
||||
deps = [
|
||||
":legacy_encoded_audio_frame",
|
||||
"../..:webrtc_common",
|
||||
"../../api:array_view",
|
||||
"../../api/audio_codecs:audio_codecs_api",
|
||||
"../../rtc_base:checks",
|
||||
"../../rtc_base:rtc_base_approved",
|
||||
@ -238,6 +247,7 @@ rtc_static_library("g722") {
|
||||
deps = [
|
||||
":legacy_encoded_audio_frame",
|
||||
"../..:webrtc_common",
|
||||
"../../api:array_view",
|
||||
"../../api/audio_codecs:audio_codecs_api",
|
||||
"../../api/audio_codecs/g722:audio_encoder_g722_config",
|
||||
"../../rtc_base:checks",
|
||||
@ -273,6 +283,7 @@ rtc_static_library("ilbc") {
|
||||
deps = [
|
||||
":legacy_encoded_audio_frame",
|
||||
"../..:webrtc_common",
|
||||
"../../api:array_view",
|
||||
"../../api/audio_codecs:audio_codecs_api",
|
||||
"../../api/audio_codecs/ilbc:audio_encoder_ilbc_config",
|
||||
"../../common_audio",
|
||||
@ -789,6 +800,7 @@ rtc_static_library("pcm16b") {
|
||||
":g711",
|
||||
":legacy_encoded_audio_frame",
|
||||
"../..:webrtc_common",
|
||||
"../../api:array_view",
|
||||
"../../api/audio_codecs:audio_codecs_api",
|
||||
"../../rtc_base:checks",
|
||||
"../../rtc_base:rtc_base_approved",
|
||||
@ -823,6 +835,7 @@ rtc_static_library("webrtc_opus") {
|
||||
deps = [
|
||||
":audio_network_adaptor",
|
||||
"../..:webrtc_common",
|
||||
"../../api:array_view",
|
||||
"../../api/audio_codecs:audio_codecs_api",
|
||||
"../../api/audio_codecs/opus:audio_encoder_opus_config",
|
||||
"../../common_audio",
|
||||
@ -1056,6 +1069,7 @@ rtc_static_library("neteq") {
|
||||
":cng",
|
||||
":neteq_decoder_enum",
|
||||
"..:module_api",
|
||||
"..:module_api_public",
|
||||
"../..:webrtc_common",
|
||||
"../../api:array_view",
|
||||
"../../api:libjingle_peerconnection_api",
|
||||
|
||||
@ -18,7 +18,8 @@
|
||||
#include "modules/audio_coding/acm2/acm_codec_database.h"
|
||||
|
||||
#include "absl/strings/match.h"
|
||||
#include "rtc_base/checks.h"
|
||||
#include "api/array_view.h"
|
||||
#include "modules/audio_coding/acm2/rent_a_codec.h"
|
||||
|
||||
#if ((defined WEBRTC_CODEC_ISAC) && (defined WEBRTC_CODEC_ISACFX))
|
||||
#error iSAC and iSACFX codecs cannot be enabled at the same time
|
||||
|
||||
@ -10,21 +10,22 @@
|
||||
|
||||
#include "modules/audio_coding/acm2/acm_receiver.h"
|
||||
|
||||
#include <stdlib.h> // malloc
|
||||
|
||||
#include <algorithm> // sort
|
||||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
#include <cstdint>
|
||||
#include <vector>
|
||||
|
||||
#include "absl/strings/match.h"
|
||||
#include "api/audio/audio_frame.h"
|
||||
#include "api/audio_codecs/audio_decoder.h"
|
||||
#include "common_audio/signal_processing/include/signal_processing_library.h"
|
||||
#include "common_types.h"
|
||||
#include "modules/audio_coding/acm2/acm_resampler.h"
|
||||
#include "modules/audio_coding/acm2/call_statistics.h"
|
||||
#include "modules/audio_coding/acm2/rent_a_codec.h"
|
||||
#include "modules/audio_coding/neteq/include/neteq.h"
|
||||
#include "modules/audio_coding/neteq/neteq_decoder_enum.h"
|
||||
#include "modules/include/module_common_types.h"
|
||||
#include "rtc_base/checks.h"
|
||||
#include "rtc_base/format_macros.h"
|
||||
#include "rtc_base/logging.h"
|
||||
#include "rtc_base/numerics/safe_conversions.h"
|
||||
#include "rtc_base/strings/audio_format_to_string.h"
|
||||
|
||||
@ -11,6 +11,7 @@
|
||||
#ifndef MODULES_AUDIO_CODING_ACM2_ACM_RECEIVER_H_
|
||||
#define MODULES_AUDIO_CODING_ACM2_ACM_RECEIVER_H_
|
||||
|
||||
#include <stdint.h>
|
||||
#include <map>
|
||||
#include <memory>
|
||||
#include <string>
|
||||
@ -18,19 +19,21 @@
|
||||
|
||||
#include "absl/types/optional.h"
|
||||
#include "api/array_view.h"
|
||||
#include "api/audio/audio_frame.h"
|
||||
#include "common_audio/vad/include/webrtc_vad.h"
|
||||
#include "api/audio_codecs/audio_decoder.h"
|
||||
#include "api/audio_codecs/audio_format.h"
|
||||
#include "modules/audio_coding/acm2/acm_resampler.h"
|
||||
#include "modules/audio_coding/acm2/call_statistics.h"
|
||||
#include "modules/audio_coding/include/audio_coding_module.h"
|
||||
#include "modules/audio_coding/neteq/include/neteq.h"
|
||||
#include "rtc_base/criticalsection.h"
|
||||
#include "rtc_base/thread_annotations.h"
|
||||
|
||||
namespace webrtc {
|
||||
|
||||
class Clock;
|
||||
struct CodecInst;
|
||||
class NetEq;
|
||||
struct RTPHeader;
|
||||
struct WebRtcRTPHeader;
|
||||
|
||||
namespace acm2 {
|
||||
|
||||
|
||||
@ -13,7 +13,6 @@
|
||||
#include <assert.h>
|
||||
#include <string.h>
|
||||
|
||||
#include "common_audio/resampler/include/resampler.h"
|
||||
#include "rtc_base/logging.h"
|
||||
|
||||
namespace webrtc {
|
||||
|
||||
@ -11,6 +11,9 @@
|
||||
#ifndef MODULES_AUDIO_CODING_ACM2_ACM_RESAMPLER_H_
|
||||
#define MODULES_AUDIO_CODING_ACM2_ACM_RESAMPLER_H_
|
||||
|
||||
#include <stddef.h>
|
||||
#include <stdint.h>
|
||||
|
||||
#include "common_audio/resampler/include/push_resampler.h"
|
||||
|
||||
namespace webrtc {
|
||||
|
||||
@ -10,17 +10,24 @@
|
||||
|
||||
#include "modules/audio_coding/include/audio_coding_module.h"
|
||||
|
||||
#include <assert.h>
|
||||
#include <algorithm>
|
||||
#include <cstdint>
|
||||
|
||||
#include "absl/strings/match.h"
|
||||
#include "api/array_view.h"
|
||||
#include "modules/audio_coding/acm2/acm_receiver.h"
|
||||
#include "modules/audio_coding/acm2/acm_resampler.h"
|
||||
#include "modules/audio_coding/acm2/codec_manager.h"
|
||||
#include "modules/audio_coding/acm2/rent_a_codec.h"
|
||||
#include "modules/include/module_common_types.h"
|
||||
#include "modules/include/module_common_types_public.h"
|
||||
#include "rtc_base/buffer.h"
|
||||
#include "rtc_base/checks.h"
|
||||
#include "rtc_base/criticalsection.h"
|
||||
#include "rtc_base/logging.h"
|
||||
#include "rtc_base/numerics/safe_conversions.h"
|
||||
#include "rtc_base/thread_annotations.h"
|
||||
#include "system_wrappers/include/metrics.h"
|
||||
|
||||
namespace webrtc {
|
||||
|
||||
@ -10,10 +10,16 @@
|
||||
|
||||
#include "modules/audio_coding/acm2/codec_manager.h"
|
||||
|
||||
#include <string.h>
|
||||
#include <map>
|
||||
#include <memory>
|
||||
#include <utility>
|
||||
|
||||
#include "absl/strings/match.h"
|
||||
#include "rtc_base/checks.h"
|
||||
//#include "rtc_base/format_macros.h"
|
||||
#include "api/array_view.h"
|
||||
#include "api/audio_codecs/audio_encoder.h"
|
||||
#include "modules/audio_coding/acm2/rent_a_codec.h"
|
||||
#include "rtc_base/checks.h"
|
||||
#include "rtc_base/logging.h"
|
||||
|
||||
namespace webrtc {
|
||||
|
||||
@ -11,8 +11,6 @@
|
||||
#ifndef MODULES_AUDIO_CODING_ACM2_CODEC_MANAGER_H_
|
||||
#define MODULES_AUDIO_CODING_ACM2_CODEC_MANAGER_H_
|
||||
|
||||
#include <map>
|
||||
|
||||
#include "absl/types/optional.h"
|
||||
#include "common_types.h" // NOLINT(build/include)
|
||||
#include "modules/audio_coding/acm2/rent_a_codec.h"
|
||||
@ -23,7 +21,6 @@
|
||||
|
||||
namespace webrtc {
|
||||
|
||||
class AudioDecoder;
|
||||
class AudioEncoder;
|
||||
|
||||
namespace acm2 {
|
||||
|
||||
@ -10,9 +10,14 @@
|
||||
|
||||
#include "modules/audio_coding/audio_network_adaptor/audio_network_adaptor_impl.h"
|
||||
|
||||
#include <stdint.h>
|
||||
#include <utility>
|
||||
#include <vector>
|
||||
|
||||
#include "rtc_base/logging.h"
|
||||
#include "modules/audio_coding/audio_network_adaptor/controller_manager.h"
|
||||
#include "modules/audio_coding/audio_network_adaptor/debug_dump_writer.h"
|
||||
#include "modules/audio_coding/audio_network_adaptor/event_log_writer.h"
|
||||
#include "rtc_base/checks.h"
|
||||
#include "rtc_base/timeutils.h"
|
||||
#include "system_wrappers/include/field_trial.h"
|
||||
|
||||
|
||||
@ -11,17 +11,21 @@
|
||||
#ifndef MODULES_AUDIO_CODING_AUDIO_NETWORK_ADAPTOR_AUDIO_NETWORK_ADAPTOR_IMPL_H_
|
||||
#define MODULES_AUDIO_CODING_AUDIO_NETWORK_ADAPTOR_AUDIO_NETWORK_ADAPTOR_IMPL_H_
|
||||
|
||||
#include <stdio.h>
|
||||
#include <memory>
|
||||
|
||||
#include "absl/types/optional.h"
|
||||
#include "api/audio_codecs/audio_encoder.h"
|
||||
#include "modules/audio_coding/audio_network_adaptor/controller.h"
|
||||
#include "modules/audio_coding/audio_network_adaptor/controller_manager.h"
|
||||
#include "modules/audio_coding/audio_network_adaptor/debug_dump_writer.h"
|
||||
#include "modules/audio_coding/audio_network_adaptor/event_log_writer.h"
|
||||
#include "modules/audio_coding/audio_network_adaptor/include/audio_network_adaptor.h"
|
||||
#include "modules/audio_coding/audio_network_adaptor/include/audio_network_adaptor_config.h"
|
||||
#include "rtc_base/constructormagic.h"
|
||||
|
||||
namespace webrtc {
|
||||
|
||||
class ControllerManager;
|
||||
class EventLogWriter;
|
||||
class RtcEventLog;
|
||||
|
||||
class AudioNetworkAdaptorImpl final : public AudioNetworkAdaptor {
|
||||
|
||||
@ -11,7 +11,11 @@
|
||||
#ifndef MODULES_AUDIO_CODING_AUDIO_NETWORK_ADAPTOR_BITRATE_CONTROLLER_H_
|
||||
#define MODULES_AUDIO_CODING_AUDIO_NETWORK_ADAPTOR_BITRATE_CONTROLLER_H_
|
||||
|
||||
#include <stddef.h>
|
||||
|
||||
#include "absl/types/optional.h"
|
||||
#include "modules/audio_coding/audio_network_adaptor/controller.h"
|
||||
#include "modules/audio_coding/audio_network_adaptor/include/audio_network_adaptor_config.h"
|
||||
#include "rtc_base/constructormagic.h"
|
||||
|
||||
namespace webrtc {
|
||||
|
||||
@ -11,7 +11,11 @@
|
||||
#ifndef MODULES_AUDIO_CODING_AUDIO_NETWORK_ADAPTOR_CHANNEL_CONTROLLER_H_
|
||||
#define MODULES_AUDIO_CODING_AUDIO_NETWORK_ADAPTOR_CHANNEL_CONTROLLER_H_
|
||||
|
||||
#include <stddef.h>
|
||||
|
||||
#include "absl/types/optional.h"
|
||||
#include "modules/audio_coding/audio_network_adaptor/controller.h"
|
||||
#include "modules/audio_coding/audio_network_adaptor/include/audio_network_adaptor_config.h"
|
||||
#include "rtc_base/constructormagic.h"
|
||||
|
||||
namespace webrtc {
|
||||
|
||||
@ -10,10 +10,12 @@
|
||||
|
||||
#include "modules/audio_coding/audio_network_adaptor/debug_dump_writer.h"
|
||||
|
||||
#include "absl/types/optional.h"
|
||||
#include "rtc_base/checks.h"
|
||||
#include "rtc_base/ignore_wundef.h"
|
||||
#include "rtc_base/numerics/safe_conversions.h"
|
||||
#include "rtc_base/protobuf_utils.h"
|
||||
#include "rtc_base/system/file_wrapper.h"
|
||||
|
||||
#if WEBRTC_ENABLE_PROTOBUF
|
||||
RTC_PUSH_IGNORING_WUNDEF()
|
||||
|
||||
@ -11,7 +11,9 @@
|
||||
#ifndef MODULES_AUDIO_CODING_AUDIO_NETWORK_ADAPTOR_DTX_CONTROLLER_H_
|
||||
#define MODULES_AUDIO_CODING_AUDIO_NETWORK_ADAPTOR_DTX_CONTROLLER_H_
|
||||
|
||||
#include "absl/types/optional.h"
|
||||
#include "modules/audio_coding/audio_network_adaptor/controller.h"
|
||||
#include "modules/audio_coding/audio_network_adaptor/include/audio_network_adaptor_config.h"
|
||||
#include "rtc_base/constructormagic.h"
|
||||
|
||||
namespace webrtc {
|
||||
|
||||
@ -9,13 +9,17 @@
|
||||
*/
|
||||
|
||||
#include <math.h>
|
||||
|
||||
#include <algorithm>
|
||||
#include <cstdlib>
|
||||
#include <utility>
|
||||
|
||||
#include "absl/memory/memory.h"
|
||||
#include "absl/types/optional.h"
|
||||
#include "logging/rtc_event_log/events/rtc_event.h"
|
||||
#include "logging/rtc_event_log/events/rtc_event_audio_network_adaptation.h"
|
||||
#include "logging/rtc_event_log/rtc_event_log.h"
|
||||
#include "modules/audio_coding/audio_network_adaptor/event_log_writer.h"
|
||||
#include "rtc_base/checks.h"
|
||||
|
||||
namespace webrtc {
|
||||
|
||||
|
||||
@ -11,7 +11,7 @@
|
||||
#ifndef MODULES_AUDIO_CODING_AUDIO_NETWORK_ADAPTOR_EVENT_LOG_WRITER_H_
|
||||
#define MODULES_AUDIO_CODING_AUDIO_NETWORK_ADAPTOR_EVENT_LOG_WRITER_H_
|
||||
|
||||
#include "modules/audio_coding/audio_network_adaptor/include/audio_network_adaptor.h"
|
||||
#include "modules/audio_coding/audio_network_adaptor/include/audio_network_adaptor_config.h"
|
||||
#include "rtc_base/constructormagic.h"
|
||||
|
||||
namespace webrtc {
|
||||
|
||||
@ -10,7 +10,7 @@
|
||||
|
||||
#include "modules/audio_coding/audio_network_adaptor/fec_controller_plr_based.h"
|
||||
|
||||
#include <limits>
|
||||
#include <string>
|
||||
#include <utility>
|
||||
|
||||
#include "rtc_base/checks.h"
|
||||
|
||||
@ -13,8 +13,10 @@
|
||||
|
||||
#include <memory>
|
||||
|
||||
#include "absl/types/optional.h"
|
||||
#include "common_audio/smoothing_filter.h"
|
||||
#include "modules/audio_coding/audio_network_adaptor/controller.h"
|
||||
#include "modules/audio_coding/audio_network_adaptor/include/audio_network_adaptor_config.h"
|
||||
#include "modules/audio_coding/audio_network_adaptor/util/threshold_curve.h"
|
||||
#include "rtc_base/constructormagic.h"
|
||||
|
||||
|
||||
@ -10,9 +10,6 @@
|
||||
|
||||
#include "modules/audio_coding/audio_network_adaptor/fec_controller_rplr_based.h"
|
||||
|
||||
#include <limits>
|
||||
#include <utility>
|
||||
|
||||
#include "rtc_base/checks.h"
|
||||
|
||||
namespace webrtc {
|
||||
|
||||
@ -11,9 +11,9 @@
|
||||
#ifndef MODULES_AUDIO_CODING_AUDIO_NETWORK_ADAPTOR_FEC_CONTROLLER_RPLR_BASED_H_
|
||||
#define MODULES_AUDIO_CODING_AUDIO_NETWORK_ADAPTOR_FEC_CONTROLLER_RPLR_BASED_H_
|
||||
|
||||
#include <memory>
|
||||
|
||||
#include "absl/types/optional.h"
|
||||
#include "modules/audio_coding/audio_network_adaptor/controller.h"
|
||||
#include "modules/audio_coding/audio_network_adaptor/include/audio_network_adaptor_config.h"
|
||||
#include "modules/audio_coding/audio_network_adaptor/util/threshold_curve.h"
|
||||
#include "rtc_base/constructormagic.h"
|
||||
|
||||
|
||||
@ -11,10 +11,10 @@
|
||||
#include "modules/audio_coding/audio_network_adaptor/frame_length_controller.h"
|
||||
|
||||
#include <algorithm>
|
||||
#include <iterator>
|
||||
#include <utility>
|
||||
|
||||
#include "rtc_base/checks.h"
|
||||
#include "rtc_base/logging.h"
|
||||
|
||||
namespace webrtc {
|
||||
|
||||
|
||||
@ -11,10 +11,13 @@
|
||||
#ifndef MODULES_AUDIO_CODING_AUDIO_NETWORK_ADAPTOR_FRAME_LENGTH_CONTROLLER_H_
|
||||
#define MODULES_AUDIO_CODING_AUDIO_NETWORK_ADAPTOR_FRAME_LENGTH_CONTROLLER_H_
|
||||
|
||||
#include <stddef.h>
|
||||
#include <map>
|
||||
#include <vector>
|
||||
|
||||
#include "absl/types/optional.h"
|
||||
#include "modules/audio_coding/audio_network_adaptor/controller.h"
|
||||
#include "modules/audio_coding/audio_network_adaptor/include/audio_network_adaptor_config.h"
|
||||
#include "rtc_base/constructormagic.h"
|
||||
|
||||
namespace webrtc {
|
||||
|
||||
@ -11,6 +11,8 @@
|
||||
#ifndef MODULES_AUDIO_CODING_AUDIO_NETWORK_ADAPTOR_INCLUDE_AUDIO_NETWORK_ADAPTOR_CONFIG_H_
|
||||
#define MODULES_AUDIO_CODING_AUDIO_NETWORK_ADAPTOR_INCLUDE_AUDIO_NETWORK_ADAPTOR_CONFIG_H_
|
||||
|
||||
#include <stddef.h>
|
||||
|
||||
#include "absl/types/optional.h"
|
||||
|
||||
namespace webrtc {
|
||||
|
||||
@ -11,12 +11,12 @@
|
||||
#include "modules/audio_coding/codecs/audio_format_conversion.h"
|
||||
|
||||
#include <string.h>
|
||||
#include <string>
|
||||
#include <utility>
|
||||
|
||||
#include "absl/strings/match.h"
|
||||
#include "absl/types/optional.h"
|
||||
#include "api/array_view.h"
|
||||
#include "rtc_base/checks.h"
|
||||
#include "rtc_base/numerics/safe_conversions.h"
|
||||
#include "rtc_base/sanitizer.h"
|
||||
|
||||
namespace webrtc {
|
||||
|
||||
@ -10,11 +10,13 @@
|
||||
|
||||
#include "modules/audio_coding/codecs/cng/audio_encoder_cng.h"
|
||||
|
||||
#include <algorithm>
|
||||
#include <limits>
|
||||
#include <cstdint>
|
||||
#include <memory>
|
||||
#include <utility>
|
||||
|
||||
#include "modules/audio_coding/codecs/cng/webrtc_cng.h"
|
||||
#include "rtc_base/checks.h"
|
||||
|
||||
namespace webrtc {
|
||||
|
||||
namespace {
|
||||
|
||||
@ -11,17 +11,21 @@
|
||||
#ifndef MODULES_AUDIO_CODING_CODECS_CNG_AUDIO_ENCODER_CNG_H_
|
||||
#define MODULES_AUDIO_CODING_CODECS_CNG_AUDIO_ENCODER_CNG_H_
|
||||
|
||||
#include <stddef.h>
|
||||
#include <stdint.h>
|
||||
#include <memory>
|
||||
#include <vector>
|
||||
|
||||
#include "absl/types/optional.h"
|
||||
#include "api/array_view.h"
|
||||
#include "api/audio_codecs/audio_encoder.h"
|
||||
#include "common_audio/vad/include/vad.h"
|
||||
#include "modules/audio_coding/codecs/cng/webrtc_cng.h"
|
||||
#include "rtc_base/buffer.h"
|
||||
#include "rtc_base/constructormagic.h"
|
||||
|
||||
namespace webrtc {
|
||||
|
||||
class Vad;
|
||||
class ComfortNoiseEncoder;
|
||||
|
||||
class AudioEncoderCng final : public AudioEncoder {
|
||||
public:
|
||||
|
||||
@ -13,6 +13,7 @@
|
||||
#include <algorithm>
|
||||
|
||||
#include "common_audio/signal_processing/include/signal_processing_library.h"
|
||||
#include "rtc_base/checks.h"
|
||||
#include "rtc_base/numerics/safe_conversions.h"
|
||||
|
||||
namespace webrtc {
|
||||
|
||||
@ -11,6 +11,7 @@
|
||||
#ifndef MODULES_AUDIO_CODING_CODECS_CNG_WEBRTC_CNG_H_
|
||||
#define MODULES_AUDIO_CODING_CODECS_CNG_WEBRTC_CNG_H_
|
||||
|
||||
#include <stdint.h>
|
||||
#include <cstddef>
|
||||
|
||||
#include "api/array_view.h"
|
||||
|
||||
@ -10,6 +10,8 @@
|
||||
|
||||
#include "modules/audio_coding/codecs/g711/audio_decoder_pcm.h"
|
||||
|
||||
#include <utility>
|
||||
|
||||
#include "modules/audio_coding/codecs/g711/g711_interface.h"
|
||||
#include "modules/audio_coding/codecs/legacy_encoded_audio_frame.h"
|
||||
|
||||
|
||||
@ -11,7 +11,12 @@
|
||||
#ifndef MODULES_AUDIO_CODING_CODECS_G711_AUDIO_DECODER_PCM_H_
|
||||
#define MODULES_AUDIO_CODING_CODECS_G711_AUDIO_DECODER_PCM_H_
|
||||
|
||||
#include <stddef.h>
|
||||
#include <stdint.h>
|
||||
#include <vector>
|
||||
|
||||
#include "api/audio_codecs/audio_decoder.h"
|
||||
#include "rtc_base/buffer.h"
|
||||
#include "rtc_base/checks.h"
|
||||
#include "rtc_base/constructormagic.h"
|
||||
|
||||
|
||||
@ -10,10 +10,9 @@
|
||||
|
||||
#include "modules/audio_coding/codecs/g711/audio_encoder_pcm.h"
|
||||
|
||||
#include <algorithm>
|
||||
#include <limits>
|
||||
#include <cstdint>
|
||||
|
||||
#include "common_types.h" // NOLINT(build/include)
|
||||
#include "common_types.h"
|
||||
#include "modules/audio_coding/codecs/g711/g711_interface.h"
|
||||
#include "rtc_base/checks.h"
|
||||
|
||||
|
||||
@ -11,6 +11,7 @@
|
||||
#include "modules/audio_coding/codecs/g722/audio_decoder_g722.h"
|
||||
|
||||
#include <string.h>
|
||||
#include <utility>
|
||||
|
||||
#include "modules/audio_coding/codecs/g722/g722_interface.h"
|
||||
#include "modules/audio_coding/codecs/legacy_encoded_audio_frame.h"
|
||||
|
||||
@ -10,10 +10,9 @@
|
||||
|
||||
#include "modules/audio_coding/codecs/g722/audio_encoder_g722.h"
|
||||
|
||||
#include <algorithm>
|
||||
#include <cstdint>
|
||||
|
||||
#include <limits>
|
||||
#include "common_types.h" // NOLINT(build/include)
|
||||
#include "common_types.h"
|
||||
#include "modules/audio_coding/codecs/g722/g722_interface.h"
|
||||
#include "rtc_base/checks.h"
|
||||
#include "rtc_base/numerics/safe_conversions.h"
|
||||
|
||||
@ -10,6 +10,7 @@
|
||||
|
||||
#include "modules/audio_coding/codecs/ilbc/audio_decoder_ilbc.h"
|
||||
|
||||
#include <memory>
|
||||
#include <utility>
|
||||
|
||||
#include "modules/audio_coding/codecs/ilbc/ilbc.h"
|
||||
|
||||
@ -11,7 +11,12 @@
|
||||
#ifndef MODULES_AUDIO_CODING_CODECS_ILBC_AUDIO_DECODER_ILBC_H_
|
||||
#define MODULES_AUDIO_CODING_CODECS_ILBC_AUDIO_DECODER_ILBC_H_
|
||||
|
||||
#include <stddef.h>
|
||||
#include <stdint.h>
|
||||
#include <vector>
|
||||
|
||||
#include "api/audio_codecs/audio_decoder.h"
|
||||
#include "rtc_base/buffer.h"
|
||||
#include "rtc_base/constructormagic.h"
|
||||
|
||||
typedef struct iLBC_decinst_t_ IlbcDecoderInstance;
|
||||
|
||||
@ -11,8 +11,9 @@
|
||||
#include "modules/audio_coding/codecs/ilbc/audio_encoder_ilbc.h"
|
||||
|
||||
#include <algorithm>
|
||||
#include <limits>
|
||||
#include "common_types.h" // NOLINT(build/include)
|
||||
#include <cstdint>
|
||||
|
||||
#include "common_types.h"
|
||||
#include "modules/audio_coding/codecs/ilbc/ilbc.h"
|
||||
#include "rtc_base/checks.h"
|
||||
#include "rtc_base/numerics/safe_conversions.h"
|
||||
|
||||
@ -14,6 +14,8 @@
|
||||
#include <memory>
|
||||
#include <utility>
|
||||
|
||||
#include "rtc_base/checks.h"
|
||||
|
||||
namespace webrtc {
|
||||
|
||||
LegacyEncodedAudioFrame::LegacyEncodedAudioFrame(AudioDecoder* decoder,
|
||||
|
||||
@ -11,10 +11,14 @@
|
||||
#ifndef MODULES_AUDIO_CODING_CODECS_LEGACY_ENCODED_AUDIO_FRAME_H_
|
||||
#define MODULES_AUDIO_CODING_CODECS_LEGACY_ENCODED_AUDIO_FRAME_H_
|
||||
|
||||
#include <stddef.h>
|
||||
#include <stdint.h>
|
||||
#include <vector>
|
||||
|
||||
#include "absl/types/optional.h"
|
||||
#include "api/array_view.h"
|
||||
#include "api/audio_codecs/audio_decoder.h"
|
||||
#include "rtc_base/buffer.h"
|
||||
|
||||
namespace webrtc {
|
||||
|
||||
|
||||
@ -10,8 +10,11 @@
|
||||
|
||||
#include "modules/audio_coding/codecs/opus/audio_decoder_opus.h"
|
||||
|
||||
#include <memory>
|
||||
#include <utility>
|
||||
|
||||
#include "absl/types/optional.h"
|
||||
#include "api/array_view.h"
|
||||
#include "rtc_base/checks.h"
|
||||
|
||||
namespace webrtc {
|
||||
|
||||
@ -11,8 +11,13 @@
|
||||
#ifndef MODULES_AUDIO_CODING_CODECS_OPUS_AUDIO_DECODER_OPUS_H_
|
||||
#define MODULES_AUDIO_CODING_CODECS_OPUS_AUDIO_DECODER_OPUS_H_
|
||||
|
||||
#include <stddef.h>
|
||||
#include <stdint.h>
|
||||
#include <vector>
|
||||
|
||||
#include "api/audio_codecs/audio_decoder.h"
|
||||
#include "modules/audio_coding/codecs/opus/opus_interface.h"
|
||||
#include "rtc_base/buffer.h"
|
||||
#include "rtc_base/constructormagic.h"
|
||||
|
||||
namespace webrtc {
|
||||
|
||||
@ -16,6 +16,7 @@
|
||||
|
||||
#include "absl/memory/memory.h"
|
||||
#include "absl/strings/match.h"
|
||||
#include "common_types.h"
|
||||
#include "modules/audio_coding/audio_network_adaptor/audio_network_adaptor_impl.h"
|
||||
#include "modules/audio_coding/audio_network_adaptor/controller_manager.h"
|
||||
#include "modules/audio_coding/codecs/opus/opus_interface.h"
|
||||
|
||||
@ -10,6 +10,8 @@
|
||||
|
||||
#include "modules/audio_coding/codecs/pcm16b/audio_decoder_pcm16b.h"
|
||||
|
||||
#include <utility>
|
||||
|
||||
#include "modules/audio_coding/codecs/legacy_encoded_audio_frame.h"
|
||||
#include "modules/audio_coding/codecs/pcm16b/pcm16b.h"
|
||||
#include "rtc_base/checks.h"
|
||||
|
||||
@ -11,7 +11,12 @@
|
||||
#ifndef MODULES_AUDIO_CODING_CODECS_PCM16B_AUDIO_DECODER_PCM16B_H_
|
||||
#define MODULES_AUDIO_CODING_CODECS_PCM16B_AUDIO_DECODER_PCM16B_H_
|
||||
|
||||
#include <stddef.h>
|
||||
#include <stdint.h>
|
||||
#include <vector>
|
||||
|
||||
#include "api/audio_codecs/audio_decoder.h"
|
||||
#include "rtc_base/buffer.h"
|
||||
#include "rtc_base/constructormagic.h"
|
||||
|
||||
namespace webrtc {
|
||||
|
||||
@ -10,12 +10,9 @@
|
||||
|
||||
#include "modules/audio_coding/codecs/pcm16b/audio_encoder_pcm16b.h"
|
||||
|
||||
#include <algorithm>
|
||||
|
||||
#include "common_types.h" // NOLINT(build/include)
|
||||
#include "common_types.h"
|
||||
#include "modules/audio_coding/codecs/pcm16b/pcm16b.h"
|
||||
#include "rtc_base/checks.h"
|
||||
#include "rtc_base/numerics/safe_conversions.h"
|
||||
|
||||
namespace webrtc {
|
||||
|
||||
|
||||
@ -10,6 +10,9 @@
|
||||
|
||||
#include "modules/audio_coding/codecs/pcm16b/pcm16b_common.h"
|
||||
|
||||
#include <stdint.h>
|
||||
#include <initializer_list>
|
||||
|
||||
namespace webrtc {
|
||||
|
||||
void Pcm16BAppendSupportedCodecSpecs(std::vector<AudioCodecSpec>* specs) {
|
||||
|
||||
@ -13,7 +13,7 @@
|
||||
|
||||
#include <vector>
|
||||
|
||||
#include "api/audio_codecs/audio_decoder_factory.h"
|
||||
#include "api/audio_codecs/audio_format.h"
|
||||
|
||||
namespace webrtc {
|
||||
void Pcm16BAppendSupportedCodecSpecs(std::vector<AudioCodecSpec>* specs);
|
||||
|
||||
@ -11,8 +11,8 @@
|
||||
#include "modules/audio_coding/codecs/red/audio_encoder_copy_red.h"
|
||||
|
||||
#include <string.h>
|
||||
|
||||
#include <utility>
|
||||
#include <vector>
|
||||
|
||||
#include "rtc_base/checks.h"
|
||||
|
||||
|
||||
@ -11,9 +11,12 @@
|
||||
#ifndef MODULES_AUDIO_CODING_CODECS_RED_AUDIO_ENCODER_COPY_RED_H_
|
||||
#define MODULES_AUDIO_CODING_CODECS_RED_AUDIO_ENCODER_COPY_RED_H_
|
||||
|
||||
#include <stddef.h>
|
||||
#include <stdint.h>
|
||||
#include <memory>
|
||||
#include <vector>
|
||||
|
||||
#include "absl/types/optional.h"
|
||||
#include "api/array_view.h"
|
||||
#include "api/audio_codecs/audio_encoder.h"
|
||||
#include "rtc_base/buffer.h"
|
||||
#include "rtc_base/constructormagic.h"
|
||||
|
||||
@ -10,7 +10,10 @@
|
||||
|
||||
#include "modules/audio_coding/neteq/accelerate.h"
|
||||
|
||||
#include "common_audio/signal_processing/include/signal_processing_library.h"
|
||||
#include <assert.h>
|
||||
|
||||
#include "api/array_view.h"
|
||||
#include "modules/audio_coding/neteq/audio_multi_vector.h"
|
||||
|
||||
namespace webrtc {
|
||||
|
||||
|
||||
@ -11,13 +11,15 @@
|
||||
#ifndef MODULES_AUDIO_CODING_NETEQ_ACCELERATE_H_
|
||||
#define MODULES_AUDIO_CODING_NETEQ_ACCELERATE_H_
|
||||
|
||||
#include "modules/audio_coding/neteq/audio_multi_vector.h"
|
||||
#include <stddef.h>
|
||||
#include <stdint.h>
|
||||
|
||||
#include "modules/audio_coding/neteq/time_stretch.h"
|
||||
#include "rtc_base/constructormagic.h"
|
||||
|
||||
namespace webrtc {
|
||||
|
||||
// Forward declarations.
|
||||
class AudioMultiVector;
|
||||
class BackgroundNoise;
|
||||
|
||||
// This class implements the Accelerate operation. Most of the work is done
|
||||
|
||||
@ -11,8 +11,8 @@
|
||||
#ifndef MODULES_AUDIO_CODING_NETEQ_AUDIO_MULTI_VECTOR_H_
|
||||
#define MODULES_AUDIO_CODING_NETEQ_AUDIO_MULTI_VECTOR_H_
|
||||
|
||||
#include <string.h> // Access to size_t.
|
||||
|
||||
#include <stdint.h>
|
||||
#include <string.h>
|
||||
#include <vector>
|
||||
|
||||
#include "api/array_view.h"
|
||||
|
||||
@ -11,7 +11,8 @@
|
||||
#ifndef MODULES_AUDIO_CODING_NETEQ_AUDIO_VECTOR_H_
|
||||
#define MODULES_AUDIO_CODING_NETEQ_AUDIO_VECTOR_H_
|
||||
|
||||
#include <string.h> // Access to size_t.
|
||||
#include <string.h>
|
||||
#include <cstdint>
|
||||
#include <memory>
|
||||
|
||||
#include "rtc_base/checks.h"
|
||||
|
||||
@ -14,13 +14,12 @@
|
||||
#include <string.h> // size_t
|
||||
#include <memory>
|
||||
|
||||
#include "modules/audio_coding/neteq/audio_multi_vector.h"
|
||||
#include "modules/audio_coding/neteq/include/neteq.h"
|
||||
#include "rtc_base/constructormagic.h"
|
||||
|
||||
namespace webrtc {
|
||||
|
||||
// Forward declarations.
|
||||
class AudioMultiVector;
|
||||
class PostDecodeVad;
|
||||
|
||||
// This class handles estimation of background noise parameters.
|
||||
|
||||
@ -10,7 +10,8 @@
|
||||
|
||||
#include "modules/audio_coding/neteq/buffer_level_filter.h"
|
||||
|
||||
#include <algorithm> // Provide access to std::max.
|
||||
#include <stdint.h>
|
||||
#include <algorithm>
|
||||
|
||||
#include "rtc_base/numerics/safe_conversions.h"
|
||||
|
||||
|
||||
@ -11,11 +11,18 @@
|
||||
#include "modules/audio_coding/neteq/comfort_noise.h"
|
||||
|
||||
#include <assert.h>
|
||||
#include <cstdint>
|
||||
#include <memory>
|
||||
|
||||
#include "api/audio_codecs/audio_decoder.h"
|
||||
#include "api/array_view.h"
|
||||
#include "modules/audio_coding/codecs/cng/webrtc_cng.h"
|
||||
#include "modules/audio_coding/neteq/audio_multi_vector.h"
|
||||
#include "modules/audio_coding/neteq/audio_vector.h"
|
||||
#include "modules/audio_coding/neteq/decoder_database.h"
|
||||
#include "modules/audio_coding/neteq/dsp_helper.h"
|
||||
#include "modules/audio_coding/neteq/sync_buffer.h"
|
||||
#include "rtc_base/buffer.h"
|
||||
#include "rtc_base/checks.h"
|
||||
#include "rtc_base/logging.h"
|
||||
|
||||
namespace webrtc {
|
||||
|
||||
@ -11,12 +11,14 @@
|
||||
#ifndef MODULES_AUDIO_CODING_NETEQ_COMFORT_NOISE_H_
|
||||
#define MODULES_AUDIO_CODING_NETEQ_COMFORT_NOISE_H_
|
||||
|
||||
#include "modules/audio_coding/neteq/audio_multi_vector.h"
|
||||
#include <stddef.h>
|
||||
|
||||
#include "rtc_base/constructormagic.h"
|
||||
|
||||
namespace webrtc {
|
||||
|
||||
// Forward declarations.
|
||||
class AudioMultiVector;
|
||||
class DecoderDatabase;
|
||||
class SyncBuffer;
|
||||
struct Packet;
|
||||
|
||||
@ -11,7 +11,8 @@
|
||||
#ifndef MODULES_AUDIO_CODING_NETEQ_CROSS_CORRELATION_H_
|
||||
#define MODULES_AUDIO_CODING_NETEQ_CROSS_CORRELATION_H_
|
||||
|
||||
#include "common_types.h" // NOLINT(build/include)
|
||||
#include <stddef.h>
|
||||
#include <stdint.h>
|
||||
|
||||
namespace webrtc {
|
||||
|
||||
|
||||
@ -11,8 +11,8 @@
|
||||
#include "modules/audio_coding/neteq/decision_logic.h"
|
||||
|
||||
#include <assert.h>
|
||||
#include <algorithm>
|
||||
#include <limits>
|
||||
#include <stdio.h>
|
||||
#include <string>
|
||||
|
||||
#include "modules/audio_coding/neteq/buffer_level_filter.h"
|
||||
#include "modules/audio_coding/neteq/decoder_database.h"
|
||||
@ -20,8 +20,9 @@
|
||||
#include "modules/audio_coding/neteq/expand.h"
|
||||
#include "modules/audio_coding/neteq/packet_buffer.h"
|
||||
#include "modules/audio_coding/neteq/sync_buffer.h"
|
||||
#include "modules/include/module_common_types.h"
|
||||
#include "rtc_base/checks.h"
|
||||
#include "rtc_base/logging.h"
|
||||
#include "rtc_base/numerics/safe_conversions.h"
|
||||
#include "system_wrappers/include/field_trial.h"
|
||||
|
||||
namespace {
|
||||
|
||||
@ -12,7 +12,6 @@
|
||||
#define MODULES_AUDIO_CODING_NETEQ_DECISION_LOGIC_H_
|
||||
|
||||
#include "modules/audio_coding/neteq/defines.h"
|
||||
#include "modules/audio_coding/neteq/include/neteq.h"
|
||||
#include "modules/audio_coding/neteq/tick_timer.h"
|
||||
#include "rtc_base/constructormagic.h"
|
||||
|
||||
|
||||
@ -10,10 +10,15 @@
|
||||
|
||||
#include "modules/audio_coding/neteq/decoder_database.h"
|
||||
|
||||
#include <utility> // pair
|
||||
#include <stddef.h>
|
||||
#include <cstdint>
|
||||
#include <list>
|
||||
#include <type_traits>
|
||||
#include <utility>
|
||||
|
||||
#include "absl/strings/match.h"
|
||||
#include "api/audio_codecs/audio_decoder.h"
|
||||
#include "common_types.h"
|
||||
#include "rtc_base/checks.h"
|
||||
#include "rtc_base/logging.h"
|
||||
#include "rtc_base/strings/audio_format_to_string.h"
|
||||
|
||||
@ -11,14 +11,15 @@
|
||||
#include "modules/audio_coding/neteq/delay_manager.h"
|
||||
|
||||
#include <assert.h>
|
||||
#include <math.h>
|
||||
|
||||
#include <algorithm> // max, min
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
#include <algorithm>
|
||||
#include <numeric>
|
||||
#include <string>
|
||||
|
||||
#include "common_audio/signal_processing/include/signal_processing_library.h"
|
||||
#include "modules/audio_coding/neteq/delay_peak_detector.h"
|
||||
#include "modules/include/module_common_types.h"
|
||||
#include "modules/include/module_common_types_public.h"
|
||||
#include "rtc_base/checks.h"
|
||||
#include "rtc_base/logging.h"
|
||||
#include "rtc_base/numerics/safe_conversions.h"
|
||||
#include "system_wrappers/include/field_trial.h"
|
||||
|
||||
@ -10,10 +10,9 @@
|
||||
|
||||
#include "modules/audio_coding/neteq/delay_peak_detector.h"
|
||||
|
||||
#include <algorithm> // max
|
||||
#include <algorithm>
|
||||
|
||||
#include "rtc_base/checks.h"
|
||||
#include "rtc_base/numerics/safe_conversions.h"
|
||||
#include "system_wrappers/include/field_trial.h"
|
||||
|
||||
namespace webrtc {
|
||||
|
||||
@ -11,8 +11,8 @@
|
||||
#ifndef MODULES_AUDIO_CODING_NETEQ_DELAY_PEAK_DETECTOR_H_
|
||||
#define MODULES_AUDIO_CODING_NETEQ_DELAY_PEAK_DETECTOR_H_
|
||||
|
||||
#include <string.h> // size_t
|
||||
|
||||
#include <stdint.h>
|
||||
#include <string.h>
|
||||
#include <list>
|
||||
#include <memory>
|
||||
|
||||
|
||||
@ -11,9 +11,11 @@
|
||||
#ifndef MODULES_AUDIO_CODING_NETEQ_DSP_HELPER_H_
|
||||
#define MODULES_AUDIO_CODING_NETEQ_DSP_HELPER_H_
|
||||
|
||||
#include <string.h> // Access to size_t.
|
||||
#include <stdint.h>
|
||||
#include <string.h>
|
||||
|
||||
#include "modules/audio_coding/neteq/audio_multi_vector.h"
|
||||
#include "modules/audio_coding/neteq/audio_vector.h"
|
||||
#include "rtc_base/constructormagic.h"
|
||||
|
||||
namespace webrtc {
|
||||
|
||||
@ -11,8 +11,9 @@
|
||||
#ifndef MODULES_AUDIO_CODING_NETEQ_DTMF_BUFFER_H_
|
||||
#define MODULES_AUDIO_CODING_NETEQ_DTMF_BUFFER_H_
|
||||
|
||||
#include <stddef.h>
|
||||
#include <stdint.h>
|
||||
#include <list>
|
||||
#include <string> // size_t
|
||||
|
||||
#include "rtc_base/constructormagic.h"
|
||||
|
||||
|
||||
@ -30,6 +30,7 @@
|
||||
|
||||
#include "modules/audio_coding/neteq/dtmf_tone_generator.h"
|
||||
|
||||
#include "modules/audio_coding/neteq/audio_vector.h"
|
||||
#include "rtc_base/arraysize.h"
|
||||
#include "rtc_base/checks.h"
|
||||
|
||||
|
||||
@ -11,6 +11,9 @@
|
||||
#ifndef MODULES_AUDIO_CODING_NETEQ_DTMF_TONE_GENERATOR_H_
|
||||
#define MODULES_AUDIO_CODING_NETEQ_DTMF_TONE_GENERATOR_H_
|
||||
|
||||
#include <stddef.h>
|
||||
#include <stdint.h>
|
||||
|
||||
#include "modules/audio_coding/neteq/audio_multi_vector.h"
|
||||
#include "rtc_base/constructormagic.h"
|
||||
|
||||
|
||||
@ -17,6 +17,7 @@
|
||||
#include <limits> // numeric_limits<T>
|
||||
|
||||
#include "common_audio/signal_processing/include/signal_processing_library.h"
|
||||
#include "modules/audio_coding/neteq/audio_multi_vector.h"
|
||||
#include "modules/audio_coding/neteq/background_noise.h"
|
||||
#include "modules/audio_coding/neteq/cross_correlation.h"
|
||||
#include "modules/audio_coding/neteq/dsp_helper.h"
|
||||
|
||||
@ -14,12 +14,13 @@
|
||||
#include <assert.h>
|
||||
#include <memory>
|
||||
|
||||
#include "modules/audio_coding/neteq/audio_multi_vector.h"
|
||||
#include "modules/audio_coding/neteq/audio_vector.h"
|
||||
#include "rtc_base/constructormagic.h"
|
||||
|
||||
namespace webrtc {
|
||||
|
||||
// Forward declarations.
|
||||
class AudioMultiVector;
|
||||
class BackgroundNoise;
|
||||
class RandomVector;
|
||||
class StatisticsCalculator;
|
||||
|
||||
@ -10,6 +10,7 @@
|
||||
#ifndef MODULES_AUDIO_CODING_NETEQ_EXPAND_UMA_LOGGER_H_
|
||||
#define MODULES_AUDIO_CODING_NETEQ_EXPAND_UMA_LOGGER_H_
|
||||
|
||||
#include <stdint.h>
|
||||
#include <memory>
|
||||
#include <string>
|
||||
|
||||
|
||||
@ -10,9 +10,9 @@
|
||||
|
||||
#include "modules/audio_coding/neteq/nack_tracker.h"
|
||||
|
||||
#include <assert.h> // For assert.
|
||||
|
||||
#include <algorithm> // For std::max.
|
||||
#include <assert.h>
|
||||
#include <cstdint>
|
||||
#include <utility>
|
||||
|
||||
#include "rtc_base/checks.h"
|
||||
|
||||
|
||||
@ -11,11 +11,12 @@
|
||||
#ifndef MODULES_AUDIO_CODING_NETEQ_NACK_TRACKER_H_
|
||||
#define MODULES_AUDIO_CODING_NETEQ_NACK_TRACKER_H_
|
||||
|
||||
#include <stddef.h>
|
||||
#include <stdint.h>
|
||||
#include <map>
|
||||
#include <vector>
|
||||
|
||||
#include "modules/audio_coding/include/audio_coding_module_typedefs.h"
|
||||
#include "modules/include/module_common_types.h"
|
||||
#include "modules/include/module_common_types_public.h"
|
||||
#include "rtc_base/gtest_prod_util.h"
|
||||
|
||||
//
|
||||
|
||||
@ -10,8 +10,6 @@
|
||||
|
||||
#include "modules/audio_coding/neteq/include/neteq.h"
|
||||
|
||||
#include <memory>
|
||||
|
||||
#include "modules/audio_coding/neteq/neteq_impl.h"
|
||||
#include "rtc_base/strings/string_builder.h"
|
||||
|
||||
|
||||
@ -11,13 +11,16 @@
|
||||
#include "modules/audio_coding/neteq/neteq_impl.h"
|
||||
|
||||
#include <assert.h>
|
||||
|
||||
#include <algorithm>
|
||||
#include <cstdint>
|
||||
#include <cstring>
|
||||
#include <list>
|
||||
#include <utility>
|
||||
#include <vector>
|
||||
|
||||
#include "api/audio_codecs/audio_decoder.h"
|
||||
#include "common_audio/signal_processing/include/signal_processing_library.h"
|
||||
#include "modules/audio_coding/codecs/cng/webrtc_cng.h"
|
||||
#include "modules/audio_coding/neteq/accelerate.h"
|
||||
#include "modules/audio_coding/neteq/background_noise.h"
|
||||
#include "modules/audio_coding/neteq/buffer_level_filter.h"
|
||||
@ -40,15 +43,14 @@
|
||||
#include "modules/audio_coding/neteq/red_payload_splitter.h"
|
||||
#include "modules/audio_coding/neteq/sync_buffer.h"
|
||||
#include "modules/audio_coding/neteq/tick_timer.h"
|
||||
#include "modules/audio_coding/neteq/time_stretch.h"
|
||||
#include "modules/audio_coding/neteq/timestamp_scaler.h"
|
||||
#include "rtc_base/checks.h"
|
||||
#include "rtc_base/logging.h"
|
||||
#include "rtc_base/numerics/safe_conversions.h"
|
||||
#include "rtc_base/sanitizer.h"
|
||||
#include "rtc_base/strings/audio_format_to_string.h"
|
||||
#include "rtc_base/system/fallthrough.h"
|
||||
#include "rtc_base/trace_event.h"
|
||||
#include "system_wrappers/include/field_trial.h"
|
||||
|
||||
namespace webrtc {
|
||||
|
||||
|
||||
@ -17,10 +17,10 @@
|
||||
#include "absl/types/optional.h"
|
||||
#include "api/audio/audio_frame.h"
|
||||
#include "modules/audio_coding/neteq/audio_multi_vector.h"
|
||||
#include "modules/audio_coding/neteq/defines.h"
|
||||
#include "modules/audio_coding/neteq/defines.h" // Modes, Operations
|
||||
#include "modules/audio_coding/neteq/expand_uma_logger.h"
|
||||
#include "modules/audio_coding/neteq/include/neteq.h"
|
||||
#include "modules/audio_coding/neteq/packet.h" // Declare PacketList.
|
||||
#include "modules/audio_coding/neteq/packet.h"
|
||||
#include "modules/audio_coding/neteq/random_vector.h"
|
||||
#include "modules/audio_coding/neteq/rtcp.h"
|
||||
#include "modules/audio_coding/neteq/statistics_calculator.h"
|
||||
|
||||
@ -11,11 +11,9 @@
|
||||
#ifndef MODULES_AUDIO_CODING_NETEQ_NORMAL_H_
|
||||
#define MODULES_AUDIO_CODING_NETEQ_NORMAL_H_
|
||||
|
||||
#include <stdint.h>
|
||||
#include <string.h> // Access to size_t.
|
||||
|
||||
#include <vector>
|
||||
|
||||
#include "modules/audio_coding/neteq/audio_multi_vector.h"
|
||||
#include "modules/audio_coding/neteq/defines.h"
|
||||
#include "rtc_base/checks.h"
|
||||
#include "rtc_base/constructormagic.h"
|
||||
@ -24,6 +22,7 @@
|
||||
namespace webrtc {
|
||||
|
||||
// Forward declarations.
|
||||
class AudioMultiVector;
|
||||
class BackgroundNoise;
|
||||
class DecoderDatabase;
|
||||
class Expand;
|
||||
|
||||
@ -11,12 +11,14 @@
|
||||
#ifndef MODULES_AUDIO_CODING_NETEQ_PACKET_H_
|
||||
#define MODULES_AUDIO_CODING_NETEQ_PACKET_H_
|
||||
|
||||
#include <stdint.h>
|
||||
#include <list>
|
||||
#include <memory>
|
||||
|
||||
#include "api/audio_codecs/audio_decoder.h"
|
||||
#include "modules/audio_coding/neteq/tick_timer.h"
|
||||
#include "rtc_base/buffer.h"
|
||||
#include "rtc_base/checks.h"
|
||||
|
||||
namespace webrtc {
|
||||
|
||||
|
||||
@ -14,12 +14,17 @@
|
||||
|
||||
#include "modules/audio_coding/neteq/packet_buffer.h"
|
||||
|
||||
#include <algorithm> // find_if()
|
||||
#include <algorithm>
|
||||
#include <list>
|
||||
#include <memory>
|
||||
#include <type_traits>
|
||||
#include <utility>
|
||||
|
||||
#include "api/audio_codecs/audio_decoder.h"
|
||||
#include "modules/audio_coding/neteq/decoder_database.h"
|
||||
#include "modules/audio_coding/neteq/statistics_calculator.h"
|
||||
#include "modules/audio_coding/neteq/tick_timer.h"
|
||||
#include "rtc_base/checks.h"
|
||||
#include "rtc_base/logging.h"
|
||||
|
||||
namespace webrtc {
|
||||
|
||||
@ -14,7 +14,7 @@
|
||||
#include "absl/types/optional.h"
|
||||
#include "modules/audio_coding/neteq/decoder_database.h"
|
||||
#include "modules/audio_coding/neteq/packet.h"
|
||||
#include "modules/include/module_common_types.h"
|
||||
#include "modules/include/module_common_types_public.h" // IsNewerTimestamp
|
||||
#include "rtc_base/constructormagic.h"
|
||||
|
||||
namespace webrtc {
|
||||
|
||||
@ -11,13 +11,11 @@
|
||||
#ifndef MODULES_AUDIO_CODING_NETEQ_POST_DECODE_VAD_H_
|
||||
#define MODULES_AUDIO_CODING_NETEQ_POST_DECODE_VAD_H_
|
||||
|
||||
#include <string> // size_t
|
||||
#include <stddef.h>
|
||||
#include <stdint.h>
|
||||
|
||||
#include "api/audio_codecs/audio_decoder.h"
|
||||
#include "common_audio/vad/include/webrtc_vad.h"
|
||||
#include "common_types.h" // NOLINT(build/include) // NULL
|
||||
#include "modules/audio_coding/neteq/defines.h"
|
||||
#include "modules/audio_coding/neteq/packet.h"
|
||||
#include "rtc_base/constructormagic.h"
|
||||
|
||||
namespace webrtc {
|
||||
|
||||
@ -10,9 +10,11 @@
|
||||
|
||||
#include "modules/audio_coding/neteq/preemptive_expand.h"
|
||||
|
||||
#include <algorithm> // min, max
|
||||
#include <algorithm>
|
||||
|
||||
#include "common_audio/signal_processing/include/signal_processing_library.h"
|
||||
#include "api/array_view.h"
|
||||
#include "modules/audio_coding/neteq/audio_multi_vector.h"
|
||||
#include "modules/audio_coding/neteq/time_stretch.h"
|
||||
|
||||
namespace webrtc {
|
||||
|
||||
|
||||
@ -11,13 +11,15 @@
|
||||
#ifndef MODULES_AUDIO_CODING_NETEQ_PREEMPTIVE_EXPAND_H_
|
||||
#define MODULES_AUDIO_CODING_NETEQ_PREEMPTIVE_EXPAND_H_
|
||||
|
||||
#include "modules/audio_coding/neteq/audio_multi_vector.h"
|
||||
#include <stddef.h>
|
||||
#include <stdint.h>
|
||||
|
||||
#include "modules/audio_coding/neteq/time_stretch.h"
|
||||
#include "rtc_base/constructormagic.h"
|
||||
|
||||
namespace webrtc {
|
||||
|
||||
// Forward declarations.
|
||||
class AudioMultiVector;
|
||||
class BackgroundNoise;
|
||||
|
||||
// This class implements the PreemptiveExpand operation. Most of the work is
|
||||
|
||||
@ -11,10 +11,15 @@
|
||||
#include "modules/audio_coding/neteq/red_payload_splitter.h"
|
||||
|
||||
#include <assert.h>
|
||||
#include <stddef.h>
|
||||
#include <cstdint>
|
||||
#include <list>
|
||||
#include <utility>
|
||||
#include <vector>
|
||||
|
||||
#include "modules/audio_coding/neteq/decoder_database.h"
|
||||
#include "rtc_base/checks.h"
|
||||
#include "modules/audio_coding/neteq/packet.h"
|
||||
#include "rtc_base/buffer.h"
|
||||
#include "rtc_base/logging.h"
|
||||
#include "rtc_base/numerics/safe_conversions.h"
|
||||
|
||||
|
||||
@ -16,7 +16,6 @@
|
||||
|
||||
namespace webrtc {
|
||||
|
||||
// Forward declarations.
|
||||
class DecoderDatabase;
|
||||
|
||||
// This class handles splitting of RED payloads into smaller parts.
|
||||
|
||||
@ -10,10 +10,12 @@
|
||||
|
||||
#include "modules/audio_coding/neteq/rtcp.h"
|
||||
|
||||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
|
||||
#include <algorithm>
|
||||
#include <cstdlib>
|
||||
|
||||
#include "api/rtp_headers.h"
|
||||
#include "common_types.h"
|
||||
#include "rtc_base/checks.h"
|
||||
|
||||
namespace webrtc {
|
||||
|
||||
|
||||
@ -11,12 +11,13 @@
|
||||
#ifndef MODULES_AUDIO_CODING_NETEQ_RTCP_H_
|
||||
#define MODULES_AUDIO_CODING_NETEQ_RTCP_H_
|
||||
|
||||
#include "modules/audio_coding/neteq/include/neteq.h"
|
||||
#include <stdint.h>
|
||||
|
||||
#include "rtc_base/constructormagic.h"
|
||||
|
||||
namespace webrtc {
|
||||
|
||||
// Forward declaration.
|
||||
struct RtcpStatistics;
|
||||
struct RTPHeader;
|
||||
|
||||
class Rtcp {
|
||||
|
||||
@ -11,8 +11,13 @@
|
||||
#ifndef MODULES_AUDIO_CODING_NETEQ_SYNC_BUFFER_H_
|
||||
#define MODULES_AUDIO_CODING_NETEQ_SYNC_BUFFER_H_
|
||||
|
||||
#include <stddef.h>
|
||||
#include <stdint.h>
|
||||
#include <vector>
|
||||
|
||||
#include "api/audio/audio_frame.h"
|
||||
#include "modules/audio_coding/neteq/audio_multi_vector.h"
|
||||
#include "modules/audio_coding/neteq/audio_vector.h"
|
||||
#include "rtc_base/buffer.h"
|
||||
#include "rtc_base/constructormagic.h"
|
||||
|
||||
|
||||
@ -11,6 +11,7 @@
|
||||
#ifndef MODULES_AUDIO_CODING_NETEQ_TICK_TIMER_H_
|
||||
#define MODULES_AUDIO_CODING_NETEQ_TICK_TIMER_H_
|
||||
|
||||
#include <stdint.h>
|
||||
#include <memory>
|
||||
|
||||
#include "rtc_base/checks.h"
|
||||
|
||||
@ -10,6 +10,7 @@
|
||||
|
||||
#include "modules/audio_coding/neteq/timestamp_scaler.h"
|
||||
|
||||
#include "api/audio_codecs/audio_format.h"
|
||||
#include "modules/audio_coding/neteq/decoder_database.h"
|
||||
#include "rtc_base/checks.h"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user