IWYU api/audio_codecs (not subdirectories)

Bug: webrtc:42226242
Change-Id: Id3b0f44025217c87c73a7223c4fa399cbca6739d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/354741
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org>
Auto-Submit: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42499}
This commit is contained in:
Harald Alvestrand 2024-06-17 12:27:24 +00:00 committed by WebRTC LUCI CQ
parent 6056976709
commit da4d496103
8 changed files with 50 additions and 0 deletions

View File

@ -64,6 +64,7 @@ rtc_library("builtin_audio_decoder_factory") {
"L16:audio_decoder_L16", "L16:audio_decoder_L16",
"g711:audio_decoder_g711", "g711:audio_decoder_g711",
"g722:audio_decoder_g722", "g722:audio_decoder_g722",
"//third_party/abseil-cpp/absl/types:optional",
] ]
defines = [] defines = []
if (rtc_include_ilbc) { if (rtc_include_ilbc) {
@ -92,10 +93,12 @@ rtc_library("builtin_audio_encoder_factory") {
] ]
deps = [ deps = [
":audio_codecs_api", ":audio_codecs_api",
"..:field_trials_view",
"..:scoped_refptr", "..:scoped_refptr",
"L16:audio_encoder_L16", "L16:audio_encoder_L16",
"g711:audio_encoder_g711", "g711:audio_encoder_g711",
"g722:audio_encoder_g722", "g722:audio_encoder_g722",
"//third_party/abseil-cpp/absl/types:optional",
] ]
defines = [] defines = []
if (rtc_include_ilbc) { if (rtc_include_ilbc) {
@ -127,6 +130,7 @@ rtc_library("opus_audio_decoder_factory") {
"..:scoped_refptr", "..:scoped_refptr",
"opus:audio_decoder_multiopus", "opus:audio_decoder_multiopus",
"opus:audio_decoder_opus", "opus:audio_decoder_opus",
"//third_party/abseil-cpp/absl/types:optional",
] ]
} }
@ -139,8 +143,10 @@ rtc_library("opus_audio_encoder_factory") {
] ]
deps = [ deps = [
":audio_codecs_api", ":audio_codecs_api",
"..:field_trials_view",
"..:scoped_refptr", "..:scoped_refptr",
"opus:audio_encoder_multiopus", "opus:audio_encoder_multiopus",
"opus:audio_encoder_opus", "opus:audio_encoder_opus",
"//third_party/abseil-cpp/absl/types:optional",
] ]
} }

View File

@ -10,10 +10,15 @@
#include "api/audio_codecs/audio_decoder.h" #include "api/audio_codecs/audio_decoder.h"
#include <cstddef>
#include <cstdint>
#include <memory> #include <memory>
#include <utility> #include <utility>
#include <vector>
#include "absl/types/optional.h"
#include "api/array_view.h" #include "api/array_view.h"
#include "rtc_base/buffer.h"
#include "rtc_base/checks.h" #include "rtc_base/checks.h"
#include "rtc_base/sanitizer.h" #include "rtc_base/sanitizer.h"
#include "rtc_base/trace_event.h" #include "rtc_base/trace_event.h"

View File

@ -10,6 +10,15 @@
#include "api/audio_codecs/audio_encoder.h" #include "api/audio_codecs/audio_encoder.h"
#include <cstddef>
#include <cstdint>
#include <memory>
#include <string>
#include "absl/types/optional.h"
#include "api/array_view.h"
#include "api/call/bitrate_allocation.h"
#include "rtc_base/buffer.h"
#include "rtc_base/checks.h" #include "rtc_base/checks.h"
#include "rtc_base/trace_event.h" #include "rtc_base/trace_event.h"

View File

@ -10,9 +10,13 @@
#include "api/audio_codecs/audio_format.h" #include "api/audio_codecs/audio_format.h"
#include <cstddef>
#include <utility> #include <utility>
#include "absl/strings/match.h" #include "absl/strings/match.h"
#include "absl/strings/string_view.h"
#include "api/rtp_parameters.h"
#include "rtc_base/checks.h"
namespace webrtc { namespace webrtc {

View File

@ -13,10 +13,16 @@
#include <memory> #include <memory>
#include <vector> #include <vector>
#include "absl/types/optional.h"
#include "api/audio_codecs/L16/audio_decoder_L16.h" #include "api/audio_codecs/L16/audio_decoder_L16.h"
#include "api/audio_codecs/audio_codec_pair_id.h"
#include "api/audio_codecs/audio_decoder.h"
#include "api/audio_codecs/audio_decoder_factory.h"
#include "api/audio_codecs/audio_decoder_factory_template.h" #include "api/audio_codecs/audio_decoder_factory_template.h"
#include "api/audio_codecs/audio_format.h"
#include "api/audio_codecs/g711/audio_decoder_g711.h" #include "api/audio_codecs/g711/audio_decoder_g711.h"
#include "api/audio_codecs/g722/audio_decoder_g722.h" #include "api/audio_codecs/g722/audio_decoder_g722.h"
#include "api/scoped_refptr.h"
#if WEBRTC_USE_BUILTIN_ILBC #if WEBRTC_USE_BUILTIN_ILBC
#include "api/audio_codecs/ilbc/audio_decoder_ilbc.h" // nogncheck #include "api/audio_codecs/ilbc/audio_decoder_ilbc.h" // nogncheck
#endif #endif

View File

@ -13,10 +13,17 @@
#include <memory> #include <memory>
#include <vector> #include <vector>
#include "absl/types/optional.h"
#include "api/audio_codecs/L16/audio_encoder_L16.h" #include "api/audio_codecs/L16/audio_encoder_L16.h"
#include "api/audio_codecs/audio_codec_pair_id.h"
#include "api/audio_codecs/audio_encoder.h"
#include "api/audio_codecs/audio_encoder_factory.h"
#include "api/audio_codecs/audio_encoder_factory_template.h" #include "api/audio_codecs/audio_encoder_factory_template.h"
#include "api/audio_codecs/audio_format.h"
#include "api/audio_codecs/g711/audio_encoder_g711.h" #include "api/audio_codecs/g711/audio_encoder_g711.h"
#include "api/audio_codecs/g722/audio_encoder_g722.h" #include "api/audio_codecs/g722/audio_encoder_g722.h"
#include "api/field_trials_view.h"
#include "api/scoped_refptr.h"
#if WEBRTC_USE_BUILTIN_ILBC #if WEBRTC_USE_BUILTIN_ILBC
#include "api/audio_codecs/ilbc/audio_encoder_ilbc.h" // nogncheck #include "api/audio_codecs/ilbc/audio_encoder_ilbc.h" // nogncheck
#endif #endif

View File

@ -13,9 +13,15 @@
#include <memory> #include <memory>
#include <vector> #include <vector>
#include "absl/types/optional.h"
#include "api/audio_codecs/audio_codec_pair_id.h"
#include "api/audio_codecs/audio_decoder.h"
#include "api/audio_codecs/audio_decoder_factory.h"
#include "api/audio_codecs/audio_decoder_factory_template.h" #include "api/audio_codecs/audio_decoder_factory_template.h"
#include "api/audio_codecs/audio_format.h"
#include "api/audio_codecs/opus/audio_decoder_multi_channel_opus.h" #include "api/audio_codecs/opus/audio_decoder_multi_channel_opus.h"
#include "api/audio_codecs/opus/audio_decoder_opus.h" #include "api/audio_codecs/opus/audio_decoder_opus.h"
#include "api/scoped_refptr.h"
namespace webrtc { namespace webrtc {

View File

@ -13,9 +13,16 @@
#include <memory> #include <memory>
#include <vector> #include <vector>
#include "absl/types/optional.h"
#include "api/audio_codecs/audio_codec_pair_id.h"
#include "api/audio_codecs/audio_encoder.h"
#include "api/audio_codecs/audio_encoder_factory.h"
#include "api/audio_codecs/audio_encoder_factory_template.h" #include "api/audio_codecs/audio_encoder_factory_template.h"
#include "api/audio_codecs/audio_format.h"
#include "api/audio_codecs/opus/audio_encoder_multi_channel_opus.h" #include "api/audio_codecs/opus/audio_encoder_multi_channel_opus.h"
#include "api/audio_codecs/opus/audio_encoder_opus.h" #include "api/audio_codecs/opus/audio_encoder_opus.h"
#include "api/field_trials_view.h"
#include "api/scoped_refptr.h"
namespace webrtc { namespace webrtc {
namespace { namespace {