webrtc/common_audio
Danil Chapovalov c9752917bd Replace ArrayView with std::span everywhere except api
ArrayView is an alias to std::span. This change switch to use
std::span directly instead of through the alias.

Search&Replace MakeArrayView and ArrayView with std::span
Search&Replace include "api/array_view.h" with include <span>
Remove <span> include where std::span is not mentioned in the file
Remove build dependencies on array_view target

Bug: webrtc:439801349
Change-Id: I64bbdcf1300126286158ccbeda62c49e0c3ec83f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/460501
Auto-Submit: Danil Chapovalov <danilchap@webrtc.org>
Commit-Queue: Evan Shrubsole <eshr@webrtc.org>
Reviewed-by: Evan Shrubsole <eshr@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#47294}
2026-03-30 02:05:06 -07:00
..
include Replace ArrayView with std::span everywhere except api 2026-03-30 02:05:06 -07:00
mocks Use injected clock in Smoothing filters in OPUS encoder 2025-08-28 03:30:14 -07:00
resampler clang-tidy: apply readability-static-accessed-through-instance once 2025-08-13 09:44:54 -07:00
signal_processing Eliminate quantization in 2-band split filter in WebRTC APM 2025-10-23 11:38:42 -07:00
third_party Set update mechanism for static webrtc deps 2025-10-02 18:17:59 -07:00
vad VAD SplitFilter may overflow integerr. 2026-03-16 09:39:29 -07:00
allocation_counter.cc Modernize deprecated headers in the root dir 2025-07-22 11:17:04 -07:00
allocation_counter.h Add AllocationCounter for common_audio_unittests 2025-05-23 06:26:24 -07:00
audio_converter_unittest.cc Cleanup arraysize usage in audio, common_audio and audio_processing 2025-06-10 08:55:10 -07:00
audio_converter.cc IWYU common_audio 2025-07-11 01:23:31 -07:00
audio_converter.h Reland "Remove RTC_DISALLOW_COPY_AND_ASSIGN usages completely" 2022-01-27 12:55:44 +00:00
audio_util_unittest.cc Cleanup arraysize usage in audio, common_audio and audio_processing 2025-06-10 08:55:10 -07:00
audio_util.cc IWYU common_audio 2025-07-11 01:23:31 -07:00
BUILD.gn Replace ArrayView with std::span everywhere except api 2026-03-30 02:05:06 -07:00
channel_buffer_unittest.cc IWYU common_audio 2025-07-11 01:23:31 -07:00
channel_buffer.cc IWYU common_audio 2025-07-11 01:23:31 -07:00
channel_buffer.h Replace ArrayView with std::span everywhere except api 2026-03-30 02:05:06 -07:00
DEPS
fir_filter_avx2.cc Modernize deprecated headers in the root dir 2025-07-22 11:17:04 -07:00
fir_filter_avx2.h Support AVX2/FMA intrinsics in audio FIR filter 2020-08-19 10:21:31 +00:00
fir_filter_c.cc Modernize deprecated headers in the root dir 2025-07-22 11:17:04 -07:00
fir_filter_c.h Format almost everything. 2019-07-08 13:45:15 +00:00
fir_filter_factory.cc IWYU common_audio 2025-07-11 01:23:31 -07:00
fir_filter_factory.h Use backticks not vertical bars to denote variables in comments for /common_audio 2021-07-27 18:21:35 +00:00
fir_filter_neon.cc Use backticks not vertical bars to denote variables in comments for /common_audio 2021-07-27 18:21:35 +00:00
fir_filter_neon.h
fir_filter_sse.cc Modernize deprecated headers in the root dir 2025-07-22 11:17:04 -07:00
fir_filter_sse.h Format almost everything. 2019-07-08 13:45:15 +00:00
fir_filter_unittest.cc Modernize deprecated headers in the root dir 2025-07-22 11:17:04 -07:00
fir_filter.h Use backticks not vertical bars to denote variables in comments for /common_audio 2021-07-27 18:21:35 +00:00
OWNERS Remove kwiberg@webrtc.org from OWNERS files 2020-12-04 15:11:26 +00:00
real_fourier_ooura.cc IWYU common_audio 2025-07-11 01:23:31 -07:00
real_fourier_ooura.h Reland "Unify OOURA implementations in one directory." 2020-04-20 16:08:19 +00:00
real_fourier_unittest.cc IWYU common_audio 2025-07-11 01:23:31 -07:00
real_fourier.cc IWYU common_audio 2025-07-11 01:23:31 -07:00
real_fourier.h Use backticks not vertical bars to denote variables in comments for /common_audio 2021-07-27 18:21:35 +00:00
ring_buffer_unittest.cc Fix integer overflow in WebRtc_CreateBuffer 2026-03-16 02:40:13 -07:00
ring_buffer.c Fix integer overflow in WebRtc_CreateBuffer 2026-03-16 02:40:13 -07:00
ring_buffer.h Remove/update TODOs assigned to alessiob 2024-11-18 21:06:18 +00:00
smoothing_filter_unittest.cc Use injected clock in Smoothing filters in OPUS encoder 2025-08-28 03:30:14 -07:00
smoothing_filter.cc Use injected clock in Smoothing filters in OPUS encoder 2025-08-28 03:30:14 -07:00
smoothing_filter.h Use injected clock in Smoothing filters in OPUS encoder 2025-08-28 03:30:14 -07:00
wav_file_unittest.cc Use std::numbers constants more 2025-06-10 09:46:16 -07:00
wav_file.cc IWYU common_audio 2025-07-11 01:23:31 -07:00
wav_file.h Run tools_webrtc/apply-clang-tidy on the repo 2026-01-09 10:26:41 -08:00
wav_header_unittest.cc IWYU common_audio 2025-07-11 01:23:31 -07:00
wav_header.cc IWYU common_audio 2025-07-11 01:23:31 -07:00
wav_header.h Format ^(api|call|common_audio|examples|media|net|p2p|pc)/ 2023-05-03 11:09:26 +00:00
window_generator_unittest.cc
window_generator.cc Reduce the number of webrtc:: prefixes in code 2026-03-06 06:29:19 -08:00
window_generator.h Delete macros RTC_DISALLOW_ASSIGN and RTC_DISALLOW_IMPLICIT_CONSTRUCTORS 2020-09-29 10:19:20 +00:00