commit 82736d0761dcf67e1e22af7a0927829c58b1f85a parent 1db3696d5bfc3aa861b601ab4c4a661c734bcd3c Author: Michael Froman <mfroman@mozilla.com> Date: Thu, 9 Oct 2025 13:13:36 -0500 Bug 1993083 - Vendor libwebrtc from 9f42d00a21 Upstream commit: https://webrtc.googlesource.com/src/+/9f42d00a217052b1435def32ba4630aefd5a3e01 IWYU common_audio et al followed by find common_audio/ -name "*.h" -o -name "*.cc" | xargs tools_webrtc/iwyu/apply-include-cleaner followed by tools_webrtc/gn_check_autofix.py -C out/Default/ and git cl format C style headers were replaced with their C++ equivalents where they showed up in the diff. Bug: webrtc:42226242 Change-Id: Ic3f87925c93141c72dc8ce2ed7cf673dfd74851a Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/397062 Reviewed-by: Harald Alvestrand <hta@webrtc.org> Commit-Queue: Philipp Hancke <phancke@meta.com> Reviewed-by: Per Ã…hgren <peah@webrtc.org> Cr-Commit-Position: refs/heads/main@{#45135} Diffstat:
42 files changed, 109 insertions(+), 41 deletions(-)
diff --git a/third_party/libwebrtc/README.mozilla.last-vendor b/third_party/libwebrtc/README.mozilla.last-vendor @@ -1,4 +1,4 @@ # ./mach python dom/media/webrtc/third_party_build/vendor-libwebrtc.py --from-local /home/mfroman/mozilla/elm/.moz-fast-forward/moz-libwebrtc --commit mozpatches libwebrtc -libwebrtc updated from /home/mfroman/mozilla/elm/.moz-fast-forward/moz-libwebrtc commit mozpatches on 2025-10-09T18:12:22.445639+00:00. +libwebrtc updated from /home/mfroman/mozilla/elm/.moz-fast-forward/moz-libwebrtc commit mozpatches on 2025-10-09T18:13:26.931627+00:00. # base of lastest vendoring -fb1f65a8d1 +9f42d00a21 diff --git a/third_party/libwebrtc/common_audio/BUILD.gn b/third_party/libwebrtc/common_audio/BUILD.gn @@ -58,6 +58,7 @@ rtc_library("common_audio") { "../rtc_base/system:arch", "../rtc_base/system:file_wrapper", "third_party/ooura:fft_size_256", + "//third_party/abseil-cpp/absl/strings:string_view", ] defines = [] @@ -369,6 +370,7 @@ if (rtc_include_tests && !build_with_chromium) { ":fir_filter_factory", ":sinc_resampler", "../api/audio:audio_frame_api", + "../api/units:time_delta", "../rtc_base:checks", "../rtc_base:cpu_info", "../rtc_base:logging", diff --git a/third_party/libwebrtc/common_audio/audio_converter.cc b/third_party/libwebrtc/common_audio/audio_converter.cc @@ -18,7 +18,6 @@ #include "common_audio/channel_buffer.h" #include "common_audio/resampler/push_sinc_resampler.h" #include "rtc_base/checks.h" -#include "rtc_base/numerics/safe_conversions.h" namespace webrtc { diff --git a/third_party/libwebrtc/common_audio/audio_util.cc b/third_party/libwebrtc/common_audio/audio_util.cc @@ -10,6 +10,9 @@ #include "common_audio/include/audio_util.h" +#include <cstddef> +#include <cstdint> + namespace webrtc { void FloatToS16(const float* src, size_t size, int16_t* dest) { diff --git a/third_party/libwebrtc/common_audio/channel_buffer.cc b/third_party/libwebrtc/common_audio/channel_buffer.cc @@ -10,6 +10,7 @@ #include "common_audio/channel_buffer.h" +#include <cstddef> #include <cstdint> #include "common_audio/include/audio_util.h" diff --git a/third_party/libwebrtc/common_audio/channel_buffer.h b/third_party/libwebrtc/common_audio/channel_buffer.h @@ -11,15 +11,14 @@ #ifndef COMMON_AUDIO_CHANNEL_BUFFER_H_ #define COMMON_AUDIO_CHANNEL_BUFFER_H_ -#include <string.h> - +#include <cstdint> +#include <cstring> #include <memory> #include <vector> #include "api/array_view.h" -#include "common_audio/include/audio_util.h" +#include "api/audio/audio_view.h" #include "rtc_base/checks.h" -#include "rtc_base/gtest_prod_util.h" namespace webrtc { diff --git a/third_party/libwebrtc/common_audio/channel_buffer_unittest.cc b/third_party/libwebrtc/common_audio/channel_buffer_unittest.cc @@ -10,6 +10,9 @@ #include "common_audio/channel_buffer.h" +#include <cstddef> + +#include "rtc_base/checks.h" #include "test/gtest.h" #include "test/testsupport/rtc_expect_death.h" diff --git a/third_party/libwebrtc/common_audio/fir_filter_factory.cc b/third_party/libwebrtc/common_audio/fir_filter_factory.cc @@ -10,6 +10,8 @@ #include "common_audio/fir_filter_factory.h" +#include <cstddef> + #include "common_audio/fir_filter_c.h" #include "rtc_base/checks.h" #include "rtc_base/cpu_info.h" diff --git a/third_party/libwebrtc/common_audio/mocks/mock_smoothing_filter.h b/third_party/libwebrtc/common_audio/mocks/mock_smoothing_filter.h @@ -11,6 +11,8 @@ #ifndef COMMON_AUDIO_MOCKS_MOCK_SMOOTHING_FILTER_H_ #define COMMON_AUDIO_MOCKS_MOCK_SMOOTHING_FILTER_H_ +#include <optional> + #include "common_audio/smoothing_filter.h" #include "test/gmock.h" diff --git a/third_party/libwebrtc/common_audio/real_fourier.cc b/third_party/libwebrtc/common_audio/real_fourier.cc @@ -10,9 +10,16 @@ #include "common_audio/real_fourier.h" +#include <complex> +#include <cstddef> +#include <cstdint> +#include <memory> + #include "common_audio/real_fourier_ooura.h" -#include "common_audio/signal_processing/include/signal_processing_library.h" +#include "common_audio/signal_processing/include/signal_processing_library.h" // IWYU pragma: keep +#include "common_audio/signal_processing/include/spl_inl.h" #include "rtc_base/checks.h" +#include "rtc_base/memory/aligned_malloc.h" namespace webrtc { diff --git a/third_party/libwebrtc/common_audio/real_fourier_ooura.cc b/third_party/libwebrtc/common_audio/real_fourier_ooura.cc @@ -12,6 +12,8 @@ #include <algorithm> #include <cmath> +#include <complex> +#include <cstddef> #include "common_audio/third_party/ooura/fft_size_256/fft4g.h" #include "rtc_base/checks.h" diff --git a/third_party/libwebrtc/common_audio/real_fourier_unittest.cc b/third_party/libwebrtc/common_audio/real_fourier_unittest.cc @@ -10,7 +10,9 @@ #include "common_audio/real_fourier.h" -#include <stdlib.h> +#include <complex> +#include <cstdint> +#include <cstdlib> #include "common_audio/real_fourier_ooura.h" #include "test/gtest.h" diff --git a/third_party/libwebrtc/common_audio/resampler/push_resampler_unittest.cc b/third_party/libwebrtc/common_audio/resampler/push_resampler_unittest.cc @@ -10,6 +10,8 @@ #include "common_audio/resampler/include/push_resampler.h" +#include <cstdint> + #include "rtc_base/checks.h" // RTC_DCHECK_IS_ON #include "test/gtest.h" #include "test/testsupport/rtc_expect_death.h" diff --git a/third_party/libwebrtc/common_audio/resampler/push_sinc_resampler.cc b/third_party/libwebrtc/common_audio/resampler/push_sinc_resampler.cc @@ -10,9 +10,11 @@ #include "common_audio/resampler/push_sinc_resampler.h" +#include <cstdint> #include <cstring> #include "common_audio/include/audio_util.h" +#include "common_audio/resampler/sinc_resampler.h" #include "rtc_base/checks.h" namespace webrtc { diff --git a/third_party/libwebrtc/common_audio/resampler/push_sinc_resampler_unittest.cc b/third_party/libwebrtc/common_audio/resampler/push_sinc_resampler_unittest.cc @@ -12,13 +12,16 @@ #include <algorithm> #include <cmath> +#include <cstdint> +#include <cstdio> #include <cstring> #include <memory> +#include <tuple> #include "common_audio/include/audio_util.h" +#include "common_audio/resampler/sinc_resampler.h" #include "common_audio/resampler/sinusoidal_linear_chirp_source.h" #include "rtc_base/time_utils.h" -#include "test/gmock.h" #include "test/gtest.h" namespace webrtc { diff --git a/third_party/libwebrtc/common_audio/resampler/resampler_unittest.cc b/third_party/libwebrtc/common_audio/resampler/resampler_unittest.cc @@ -11,6 +11,9 @@ #include "common_audio/resampler/include/resampler.h" #include <array> +#include <cstddef> +#include <cstdint> +#include <cstring> #include "rtc_base/strings/string_builder.h" #include "test/gtest.h" diff --git a/third_party/libwebrtc/common_audio/resampler/sinusoidal_linear_chirp_source.h b/third_party/libwebrtc/common_audio/resampler/sinusoidal_linear_chirp_source.h @@ -14,6 +14,8 @@ #ifndef COMMON_AUDIO_RESAMPLER_SINUSOIDAL_LINEAR_CHIRP_SOURCE_H_ #define COMMON_AUDIO_RESAMPLER_SINUSOIDAL_LINEAR_CHIRP_SOURCE_H_ +#include <cstddef> + #include "common_audio/resampler/sinc_resampler.h" namespace webrtc { diff --git a/third_party/libwebrtc/common_audio/ring_buffer_unittest.cc b/third_party/libwebrtc/common_audio/ring_buffer_unittest.cc @@ -14,6 +14,7 @@ #include <time.h> #include <algorithm> +#include <cstdio> #include <memory> #include "test/gtest.h" diff --git a/third_party/libwebrtc/common_audio/signal_processing/dot_product_with_scale.cc b/third_party/libwebrtc/common_audio/signal_processing/dot_product_with_scale.cc @@ -10,6 +10,9 @@ #include "common_audio/signal_processing/dot_product_with_scale.h" +#include <cstddef> +#include <cstdint> + #include "rtc_base/numerics/safe_conversions.h" int32_t WebRtcSpl_DotProductWithScale(const int16_t* vector1, diff --git a/third_party/libwebrtc/common_audio/signal_processing/include/signal_processing_library.h b/third_party/libwebrtc/common_audio/signal_processing/include/signal_processing_library.h @@ -17,10 +17,9 @@ #ifndef COMMON_AUDIO_SIGNAL_PROCESSING_INCLUDE_SIGNAL_PROCESSING_LIBRARY_H_ #define COMMON_AUDIO_SIGNAL_PROCESSING_INCLUDE_SIGNAL_PROCESSING_LIBRARY_H_ +#include <stdint.h> #include <string.h> -#include "common_audio/signal_processing/dot_product_with_scale.h" - // Macros specific for the fixed point implementation #define WEBRTC_SPL_WORD16_MAX 32767 #define WEBRTC_SPL_WORD16_MIN -32768 @@ -95,7 +94,7 @@ extern "C" { memcpy(v1, v2, (length) * sizeof(int16_t)) // inline functions: -#include "common_audio/signal_processing/include/spl_inl.h" +#include "common_audio/signal_processing/include/spl_inl.h" // IWYU pragma: keep // third party math functions #include "common_audio/third_party/spl_sqrt_floor/spl_sqrt_floor.h" diff --git a/third_party/libwebrtc/common_audio/signal_processing/real_fft_unittest.cc b/third_party/libwebrtc/common_audio/signal_processing/real_fft_unittest.cc @@ -10,6 +10,10 @@ #include "common_audio/signal_processing/include/real_fft.h" +#include <cstdint> +#include <cstdlib> +#include <cstring> + #include "common_audio/signal_processing/include/signal_processing_library.h" #include "test/gtest.h" diff --git a/third_party/libwebrtc/common_audio/smoothing_filter.cc b/third_party/libwebrtc/common_audio/smoothing_filter.cc @@ -13,6 +13,8 @@ #include <math.h> #include <cmath> +#include <cstdint> +#include <optional> #include "rtc_base/checks.h" #include "rtc_base/time_utils.h" diff --git a/third_party/libwebrtc/common_audio/smoothing_filter_unittest.cc b/third_party/libwebrtc/common_audio/smoothing_filter_unittest.cc @@ -11,8 +11,9 @@ #include "common_audio/smoothing_filter.h" #include <cmath> -#include <memory> +#include <cstdint> +#include "api/units/time_delta.h" #include "rtc_base/fake_clock.h" #include "test/gtest.h" diff --git a/third_party/libwebrtc/common_audio/third_party/ooura/fft_size_128/ooura_fft_tables_common.h b/third_party/libwebrtc/common_audio/third_party/ooura/fft_size_128/ooura_fft_tables_common.h @@ -11,7 +11,7 @@ #ifndef MODULES_AUDIO_PROCESSING_UTILITY_OOURA_FFT_TABLES_COMMON_H_ #define MODULES_AUDIO_PROCESSING_UTILITY_OOURA_FFT_TABLES_COMMON_H_ -#include "common_audio/third_party/ooura/fft_size_128/ooura_fft.h" +#include "common_audio/third_party/ooura/fft_size_128/ooura_fft.h" // IWYU pragma: keep namespace webrtc { diff --git a/third_party/libwebrtc/common_audio/third_party/ooura/fft_size_128/ooura_fft_tables_neon_sse2.h b/third_party/libwebrtc/common_audio/third_party/ooura/fft_size_128/ooura_fft_tables_neon_sse2.h @@ -11,7 +11,7 @@ #ifndef MODULES_AUDIO_PROCESSING_UTILITY_OOURA_FFT_TABLES_NEON_SSE2_H_ #define MODULES_AUDIO_PROCESSING_UTILITY_OOURA_FFT_TABLES_NEON_SSE2_H_ -#include "common_audio/third_party/ooura/fft_size_128/ooura_fft.h" +#include "common_audio/third_party/ooura/fft_size_128/ooura_fft.h" // IWYU pragma: keep #include "rtc_base/system/arch.h" #ifdef _MSC_VER /* visual c++ */ diff --git a/third_party/libwebrtc/common_audio/vad/include/vad.h b/third_party/libwebrtc/common_audio/vad/include/vad.h @@ -11,10 +11,10 @@ #ifndef COMMON_AUDIO_VAD_INCLUDE_VAD_H_ #define COMMON_AUDIO_VAD_INCLUDE_VAD_H_ +#include <cstddef> +#include <cstdint> #include <memory> -#include "common_audio/vad/include/webrtc_vad.h" -#include "rtc_base/checks.h" namespace webrtc { diff --git a/third_party/libwebrtc/common_audio/vad/mock/mock_vad.h b/third_party/libwebrtc/common_audio/vad/mock/mock_vad.h @@ -11,6 +11,9 @@ #ifndef COMMON_AUDIO_VAD_MOCK_MOCK_VAD_H_ #define COMMON_AUDIO_VAD_MOCK_MOCK_VAD_H_ +#include <cstddef> +#include <cstdint> + #include "common_audio/vad/include/vad.h" #include "test/gmock.h" diff --git a/third_party/libwebrtc/common_audio/vad/vad.cc b/third_party/libwebrtc/common_audio/vad/vad.cc @@ -10,6 +10,8 @@ #include "common_audio/vad/include/vad.h" +#include <cstddef> +#include <cstdint> #include <memory> #include "common_audio/vad/include/webrtc_vad.h" diff --git a/third_party/libwebrtc/common_audio/vad/vad_core.h b/third_party/libwebrtc/common_audio/vad/vad_core.h @@ -15,6 +15,9 @@ #ifndef COMMON_AUDIO_VAD_VAD_CORE_H_ #define COMMON_AUDIO_VAD_VAD_CORE_H_ +#include <stddef.h> +#include <stdint.h> + #include "common_audio/signal_processing/include/signal_processing_library.h" // TODO(https://bugs.webrtc.org/14476): When converted to C++, remove the macro. diff --git a/third_party/libwebrtc/common_audio/vad/vad_core_unittest.cc b/third_party/libwebrtc/common_audio/vad/vad_core_unittest.cc @@ -10,6 +10,9 @@ #include <stdlib.h> +#include <cstdint> +#include <cstring> + #include "common_audio/vad/vad_unittest.h" #include "test/gtest.h" diff --git a/third_party/libwebrtc/common_audio/vad/vad_filterbank.h b/third_party/libwebrtc/common_audio/vad/vad_filterbank.h @@ -15,6 +15,9 @@ #ifndef COMMON_AUDIO_VAD_VAD_FILTERBANK_H_ #define COMMON_AUDIO_VAD_VAD_FILTERBANK_H_ +#include <stddef.h> +#include <stdint.h> + #include "common_audio/vad/vad_core.h" // Takes `data_length` samples of `data_in` and calculates the logarithm of the diff --git a/third_party/libwebrtc/common_audio/vad/vad_filterbank_unittest.cc b/third_party/libwebrtc/common_audio/vad/vad_filterbank_unittest.cc @@ -8,7 +8,9 @@ * be found in the AUTHORS file in the root of the source tree. */ -#include <stdlib.h> +#include <cstdint> +#include <cstdlib> +#include <cstring> #include "common_audio/vad/vad_unittest.h" #include "test/gtest.h" diff --git a/third_party/libwebrtc/common_audio/vad/vad_gmm_unittest.cc b/third_party/libwebrtc/common_audio/vad/vad_gmm_unittest.cc @@ -8,6 +8,8 @@ * be found in the AUTHORS file in the root of the source tree. */ +#include <cstdint> + #include "common_audio/vad/vad_unittest.h" #include "test/gtest.h" diff --git a/third_party/libwebrtc/common_audio/vad/vad_sp.h b/third_party/libwebrtc/common_audio/vad/vad_sp.h @@ -13,6 +13,9 @@ #ifndef COMMON_AUDIO_VAD_VAD_SP_H_ #define COMMON_AUDIO_VAD_VAD_SP_H_ +#include <stddef.h> +#include <stdint.h> + #include "common_audio/vad/vad_core.h" // Downsamples the signal by a factor 2, eg. 32->16 or 16->8. diff --git a/third_party/libwebrtc/common_audio/vad/vad_sp_unittest.cc b/third_party/libwebrtc/common_audio/vad/vad_sp_unittest.cc @@ -8,7 +8,8 @@ * be found in the AUTHORS file in the root of the source tree. */ -#include <stdlib.h> +#include <cstdint> +#include <cstdlib> #include "common_audio/vad/vad_unittest.h" #include "test/gtest.h" diff --git a/third_party/libwebrtc/common_audio/wav_file.cc b/third_party/libwebrtc/common_audio/wav_file.cc @@ -10,17 +10,19 @@ #include "common_audio/wav_file.h" -#include <errno.h> - #include <algorithm> #include <array> +#include <cstdint> #include <cstdio> #include <type_traits> #include <utility> +#include "absl/strings/string_view.h" #include "common_audio/include/audio_util.h" +#include "common_audio/wav_header.h" #include "rtc_base/checks.h" #include "rtc_base/system/arch.h" +#include "rtc_base/system/file_wrapper.h" namespace webrtc { namespace { diff --git a/third_party/libwebrtc/common_audio/wav_file.h b/third_party/libwebrtc/common_audio/wav_file.h @@ -11,11 +11,10 @@ #ifndef COMMON_AUDIO_WAV_FILE_H_ #define COMMON_AUDIO_WAV_FILE_H_ -#include <stdint.h> - #include <cstddef> -#include <string> +#include <cstdint> +#include "absl/strings/string_view.h" #include "common_audio/wav_header.h" #include "rtc_base/system/file_wrapper.h" diff --git a/third_party/libwebrtc/common_audio/wav_header.cc b/third_party/libwebrtc/common_audio/wav_header.cc @@ -14,6 +14,7 @@ #include "common_audio/wav_header.h" +#include <cstdint> #include <cstring> #include <limits> #include <string> diff --git a/third_party/libwebrtc/common_audio/wav_header_unittest.cc b/third_party/libwebrtc/common_audio/wav_header_unittest.cc @@ -10,8 +10,8 @@ #include "common_audio/wav_header.h" -#include <string.h> - +#include <cstdint> +#include <cstring> #include <limits> #include "test/gtest.h" diff --git a/third_party/libwebrtc/moz-patch-stack/s0027.patch b/third_party/libwebrtc/moz-patch-stack/s0027.patch @@ -517,10 +517,10 @@ index bfcc15cc88..58d3033431 100644 #include "api/units/data_rate.h" #include "api/video/video_content_type.h" diff --git a/common_audio/BUILD.gn b/common_audio/BUILD.gn -index c5459b21bb..4dde7fe7f6 100644 +index 6ddf551658..7eb2aca444 100644 --- a/common_audio/BUILD.gn +++ b/common_audio/BUILD.gn -@@ -264,14 +264,10 @@ if (current_cpu == "x86" || current_cpu == "x64") { +@@ -265,14 +265,10 @@ if (current_cpu == "x86" || current_cpu == "x64") { "resampler/sinc_resampler_avx2.cc", ] diff --git a/third_party/libwebrtc/moz-patch-stack/s0034.patch b/third_party/libwebrtc/moz-patch-stack/s0034.patch @@ -48,10 +48,10 @@ index b064aac57b..37b07eca5d 100644 if (mips_float_abi == "hard") { defines += [ "MIPS_FPU_LE" ] diff --git a/common_audio/BUILD.gn b/common_audio/BUILD.gn -index 4dde7fe7f6..16ad9c11e9 100644 +index 7eb2aca444..1e17368bf8 100644 --- a/common_audio/BUILD.gn +++ b/common_audio/BUILD.gn -@@ -66,7 +66,7 @@ rtc_library("common_audio") { +@@ -67,7 +67,7 @@ rtc_library("common_audio") { deps += [ ":common_audio_neon" ] } @@ -60,7 +60,7 @@ index 4dde7fe7f6..16ad9c11e9 100644 deps += [ ":common_audio_sse2" ] deps += [ ":common_audio_avx2" ] } -@@ -88,7 +88,7 @@ rtc_source_set("mock_common_audio") { +@@ -89,7 +89,7 @@ rtc_source_set("mock_common_audio") { rtc_source_set("common_audio_c_arm_asm") { sources = [] deps = [] @@ -69,7 +69,7 @@ index 4dde7fe7f6..16ad9c11e9 100644 sources += [ "signal_processing/complex_bit_reverse_arm.S" ] if (arm_version >= 7) { -@@ -152,7 +152,7 @@ rtc_library("common_audio_c") { +@@ -153,7 +153,7 @@ rtc_library("common_audio_c") { "vad/webrtc_vad.c", ] @@ -78,7 +78,7 @@ index 4dde7fe7f6..16ad9c11e9 100644 sources += [ "signal_processing/complex_bit_reverse_mips.c", "signal_processing/complex_fft_mips.c", -@@ -170,7 +170,7 @@ rtc_library("common_audio_c") { +@@ -171,7 +171,7 @@ rtc_library("common_audio_c") { sources += [ "signal_processing/complex_fft.c" ] } @@ -87,7 +87,7 @@ index 4dde7fe7f6..16ad9c11e9 100644 sources += [ "signal_processing/complex_bit_reverse.c", "signal_processing/filter_ar_fast_q12.c", -@@ -228,7 +228,7 @@ rtc_library("fir_filter_factory") { +@@ -229,7 +229,7 @@ rtc_library("fir_filter_factory") { "../rtc_base:cpu_info", "../rtc_base/system:arch", ] @@ -96,7 +96,7 @@ index 4dde7fe7f6..16ad9c11e9 100644 deps += [ ":common_audio_sse2" ] deps += [ ":common_audio_avx2" ] } -@@ -237,7 +237,7 @@ rtc_library("fir_filter_factory") { +@@ -238,7 +238,7 @@ rtc_library("fir_filter_factory") { } } @@ -105,7 +105,7 @@ index 4dde7fe7f6..16ad9c11e9 100644 rtc_library("common_audio_sse2") { sources = [ "fir_filter_sse.cc", -@@ -286,7 +286,7 @@ if (rtc_build_with_neon) { +@@ -287,7 +287,7 @@ if (rtc_build_with_neon) { "resampler/sinc_resampler_neon.cc", ] @@ -114,7 +114,7 @@ index 4dde7fe7f6..16ad9c11e9 100644 # Enable compilation for the NEON instruction set. suppressed_configs += [ "//build/config/compiler:compiler_arm_fpu" ] cflags = [ "-mfpu=neon" ] -@@ -309,7 +309,7 @@ if (rtc_build_with_neon) { +@@ -310,7 +310,7 @@ if (rtc_build_with_neon) { "signal_processing/min_max_operations_neon.c", ] diff --git a/third_party/libwebrtc/moz-patch-stack/s0103.patch b/third_party/libwebrtc/moz-patch-stack/s0103.patch @@ -291,10 +291,10 @@ index eda3161da8..612028625a 100644 rtc_library("audio") { diff --git a/common_audio/BUILD.gn b/common_audio/BUILD.gn -index 16ad9c11e9..9a2940d043 100644 +index 1e17368bf8..2dad7c98df 100644 --- a/common_audio/BUILD.gn +++ b/common_audio/BUILD.gn -@@ -288,7 +288,7 @@ if (rtc_build_with_neon) { +@@ -289,7 +289,7 @@ if (rtc_build_with_neon) { if (target_cpu != "arm64") { # Enable compilation for the NEON instruction set. @@ -303,7 +303,7 @@ index 16ad9c11e9..9a2940d043 100644 cflags = [ "-mfpu=neon" ] } -@@ -311,7 +311,7 @@ if (rtc_build_with_neon) { +@@ -312,7 +312,7 @@ if (rtc_build_with_neon) { if (target_cpu != "arm64") { # Enable compilation for the NEON instruction set.