commit 0766328093225f0d1e9950745bbd041be8a5a522 parent ba7d987acd53833da1a19b7bd096c7a0560f143a Author: Michael Froman <mfroman@mozilla.com> Date: Thu, 9 Oct 2025 15:25:52 -0500 Bug 1993083 - Vendor libwebrtc from ddaa5fa96e Upstream commit: https://webrtc.googlesource.com/src/+/ddaa5fa96ee59a35b7ffb5e4a6f69a0a654cc7c8 Modernize deprecated headers in modules/ Done using tools/clang/scripts/build_clang_tools_extra.py \ --fetch out/Default clang-tidy clang-apply-replacements ninja -C out/Default gn gen out/Default --export-compile-commands cd out/Default tools/clang/third_party/llvm/clang-tools-extra/clang-tidy/tool/run-clang-tidy.py -p . \ -clang-tidy-binary out/Default/tools/clang/third_party/llvm/build/bin/clang-tidy \ -clang-apply-replacements-binary \ out/Default/tools/clang/third_party/llvm/build/bin/clang-apply-replacements \ -checks='-*,modernize-deprecated-headers' \ -fix modules/ followed by git cl format and a round of IWYU followed by more git cl format Bug: webrtc:424706384 Change-Id: I9277f055c78a16117a5c88a8b77bbb587f0fba82 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/401100 Reviewed-by: Harald Alvestrand <hta@webrtc.org> Reviewed-by: Danil Chapovalov <danilchap@webrtc.org> Commit-Queue: Philipp Hancke <phancke@meta.com> Cr-Commit-Position: refs/heads/main@{#45187} Diffstat:
150 files changed, 224 insertions(+), 345 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-09T20:24:39.857760+00:00. +libwebrtc updated from /home/mfroman/mozilla/elm/.moz-fast-forward/moz-libwebrtc commit mozpatches on 2025-10-09T20:25:44.393255+00:00. # base of lastest vendoring -fe6d56f1a5 +ddaa5fa96e diff --git a/third_party/libwebrtc/modules/audio_device/fine_audio_buffer_unittest.cc b/third_party/libwebrtc/modules/audio_device/fine_audio_buffer_unittest.cc @@ -10,8 +10,7 @@ #include "modules/audio_device/fine_audio_buffer.h" -#include <limits.h> - +#include <climits> #include <cstdint> #include <memory> diff --git a/third_party/libwebrtc/modules/audio_device/include/test_audio_device_unittest.cc b/third_party/libwebrtc/modules/audio_device/include/test_audio_device_unittest.cc @@ -15,6 +15,7 @@ #include <algorithm> #include <cstddef> #include <cstdint> +#include <cstdio> #include <cstdlib> #include <cstring> #include <memory> diff --git a/third_party/libwebrtc/modules/audio_processing/aec3/aec3_common.cc b/third_party/libwebrtc/modules/audio_processing/aec3/aec3_common.cc @@ -10,7 +10,7 @@ #include "modules/audio_processing/aec3/aec3_common.h" -#include <stdint.h> +#include <cstdint> #include "rtc_base/checks.h" #include "rtc_base/cpu_info.h" diff --git a/third_party/libwebrtc/modules/audio_processing/aec3/aec_state.cc b/third_party/libwebrtc/modules/audio_processing/aec3/aec_state.cc @@ -10,11 +10,10 @@ #include "modules/audio_processing/aec3/aec_state.h" -#include <math.h> - #include <algorithm> #include <array> #include <atomic> +#include <cmath> #include <cstddef> #include <numeric> #include <optional> diff --git a/third_party/libwebrtc/modules/audio_processing/aec3/block_processor.cc b/third_party/libwebrtc/modules/audio_processing/aec3/block_processor.cc @@ -9,9 +9,8 @@ */ #include "modules/audio_processing/aec3/block_processor.h" -#include <stddef.h> - #include <atomic> +#include <cstddef> #include <memory> #include <optional> #include <utility> diff --git a/third_party/libwebrtc/modules/audio_processing/aec3/decimator_unittest.cc b/third_party/libwebrtc/modules/audio_processing/aec3/decimator_unittest.cc @@ -10,8 +10,6 @@ #include "modules/audio_processing/aec3/decimator.h" -#include <math.h> - #include <algorithm> #include <array> #include <cmath> diff --git a/third_party/libwebrtc/modules/audio_processing/aec3/filter_analyzer.cc b/third_party/libwebrtc/modules/audio_processing/aec3/filter_analyzer.cc @@ -10,11 +10,10 @@ #include "modules/audio_processing/aec3/filter_analyzer.h" -#include <math.h> - #include <algorithm> #include <array> #include <atomic> +#include <cmath> #include <cstddef> #include <numeric> #include <vector> diff --git a/third_party/libwebrtc/modules/audio_processing/aec3/render_delay_buffer.cc b/third_party/libwebrtc/modules/audio_processing/aec3/render_delay_buffer.cc @@ -10,13 +10,12 @@ #include "modules/audio_processing/aec3/render_delay_buffer.h" -#include <string.h> - #include <algorithm> #include <array> #include <atomic> #include <cmath> #include <cstdint> +#include <cstring> #include <memory> #include <numeric> #include <optional> diff --git a/third_party/libwebrtc/modules/audio_processing/aec3/reverb_frequency_response.cc b/third_party/libwebrtc/modules/audio_processing/aec3/reverb_frequency_response.cc @@ -10,10 +10,9 @@ #include "modules/audio_processing/aec3/reverb_frequency_response.h" -#include <stddef.h> - #include <algorithm> #include <array> +#include <cstddef> #include <numeric> #include <optional> #include <vector> diff --git a/third_party/libwebrtc/modules/audio_processing/aec3/vector_math_avx2.cc b/third_party/libwebrtc/modules/audio_processing/aec3/vector_math_avx2.cc @@ -9,7 +9,8 @@ */ #include <immintrin.h> -#include <math.h> + +#include <cmath> #include "api/array_view.h" #include "modules/audio_processing/aec3/vector_math.h" diff --git a/third_party/libwebrtc/modules/audio_processing/aecm/aecm_core_c.cc b/third_party/libwebrtc/modules/audio_processing/aecm/aecm_core_c.cc @@ -8,10 +8,9 @@ * be found in the AUTHORS file in the root of the source tree. */ -#include <stddef.h> -#include <stdlib.h> - +#include <cstddef> #include <cstdint> +#include <cstdlib> #include <cstring> #include "common_audio/signal_processing/include/signal_processing_library.h" diff --git a/third_party/libwebrtc/modules/audio_processing/agc/loudness_histogram_unittest.cc b/third_party/libwebrtc/modules/audio_processing/agc/loudness_histogram_unittest.cc @@ -12,10 +12,9 @@ #include "modules/audio_processing/agc/loudness_histogram.h" -#include <stdio.h> - #include <algorithm> #include <cmath> +#include <cstdio> #include <memory> #include <string> diff --git a/third_party/libwebrtc/modules/audio_processing/agc/utility.cc b/third_party/libwebrtc/modules/audio_processing/agc/utility.cc @@ -10,8 +10,7 @@ #include "modules/audio_processing/agc/utility.h" -#include <math.h> - +#include <cmath> #include <numbers> namespace webrtc { diff --git a/third_party/libwebrtc/modules/audio_processing/agc2/gain_applier_unittest.cc b/third_party/libwebrtc/modules/audio_processing/agc2/gain_applier_unittest.cc @@ -10,9 +10,8 @@ #include "modules/audio_processing/agc2/gain_applier.h" -#include <math.h> - #include <algorithm> +#include <cmath> #include <cstddef> #include <cstdint> #include <limits> diff --git a/third_party/libwebrtc/modules/audio_processing/agc2/noise_level_estimator.cc b/third_party/libwebrtc/modules/audio_processing/agc2/noise_level_estimator.cc @@ -10,10 +10,9 @@ #include "modules/audio_processing/agc2/noise_level_estimator.h" -#include <stddef.h> - #include <algorithm> #include <cmath> +#include <cstddef> #include <memory> #include <numeric> diff --git a/third_party/libwebrtc/modules/audio_processing/echo_detector/mean_variance_estimator.cc b/third_party/libwebrtc/modules/audio_processing/echo_detector/mean_variance_estimator.cc @@ -10,7 +10,7 @@ #include "modules/audio_processing/echo_detector/mean_variance_estimator.h" -#include <math.h> +#include <cmath> #include "rtc_base/checks.h" diff --git a/third_party/libwebrtc/modules/audio_processing/echo_detector/normalized_covariance_estimator.cc b/third_party/libwebrtc/modules/audio_processing/echo_detector/normalized_covariance_estimator.cc @@ -10,7 +10,7 @@ #include "modules/audio_processing/echo_detector/normalized_covariance_estimator.h" -#include <math.h> +#include <cmath> #include "rtc_base/checks.h" diff --git a/third_party/libwebrtc/modules/audio_processing/ns/noise_suppressor.cc b/third_party/libwebrtc/modules/audio_processing/ns/noise_suppressor.cc @@ -10,12 +10,11 @@ #include "modules/audio_processing/ns/noise_suppressor.h" -#include <math.h> -#include <stdlib.h> -#include <string.h> - #include <algorithm> #include <array> +#include <cmath> +#include <cstdlib> +#include <cstring> #include <memory> #include "api/array_view.h" diff --git a/third_party/libwebrtc/modules/audio_processing/post_filter_unittest.cc b/third_party/libwebrtc/modules/audio_processing/post_filter_unittest.cc @@ -9,8 +9,6 @@ */ #include "modules/audio_processing/post_filter.h" -#include <math.h> - #include <algorithm> #include <cmath> #include <memory> diff --git a/third_party/libwebrtc/modules/audio_processing/test/performance_timer.cc b/third_party/libwebrtc/modules/audio_processing/test/performance_timer.cc @@ -10,8 +10,7 @@ #include "modules/audio_processing/test/performance_timer.h" -#include <math.h> - +#include <cmath> #include <cstddef> #include <cstdint> #include <numeric> diff --git a/third_party/libwebrtc/modules/audio_processing/test/wav_based_simulator.cc b/third_party/libwebrtc/modules/audio_processing/test/wav_based_simulator.cc @@ -10,8 +10,7 @@ #include "modules/audio_processing/test/wav_based_simulator.h" -#include <stdio.h> - +#include <cstdio> #include <iostream> #include <memory> #include <utility> diff --git a/third_party/libwebrtc/modules/audio_processing/utility/delay_estimator.cc b/third_party/libwebrtc/modules/audio_processing/utility/delay_estimator.cc @@ -10,11 +10,10 @@ #include "modules/audio_processing/utility/delay_estimator.h" -#include <stdlib.h> -#include <string.h> - #include <algorithm> #include <cstdint> +#include <cstdlib> +#include <cstring> #include "rtc_base/checks.h" diff --git a/third_party/libwebrtc/modules/audio_processing/utility/delay_estimator_wrapper.cc b/third_party/libwebrtc/modules/audio_processing/utility/delay_estimator_wrapper.cc @@ -10,10 +10,9 @@ #include "modules/audio_processing/utility/delay_estimator_wrapper.h" -#include <stdlib.h> -#include <string.h> - #include <cstdint> +#include <cstdlib> +#include <cstring> #include "modules/audio_processing/utility/delay_estimator.h" #include "modules/audio_processing/utility/delay_estimator_internal.h" diff --git a/third_party/libwebrtc/modules/audio_processing/vad/gmm.cc b/third_party/libwebrtc/modules/audio_processing/vad/gmm.cc @@ -10,7 +10,7 @@ #include "modules/audio_processing/vad/gmm.h" -#include <math.h> +#include <cmath> namespace webrtc { diff --git a/third_party/libwebrtc/modules/audio_processing/vad/gmm_unittest.cc b/third_party/libwebrtc/modules/audio_processing/vad/gmm_unittest.cc @@ -10,7 +10,7 @@ #include "modules/audio_processing/vad/gmm.h" -#include <math.h> +#include <cmath> #include "modules/audio_processing/vad/noise_gmm_tables.h" #include "modules/audio_processing/vad/voice_gmm_tables.h" diff --git a/third_party/libwebrtc/modules/audio_processing/vad/pitch_internal_unittest.cc b/third_party/libwebrtc/modules/audio_processing/vad/pitch_internal_unittest.cc @@ -10,7 +10,7 @@ #include "modules/audio_processing/vad/pitch_internal.h" -#include <math.h> +#include <cmath> #include "test/gtest.h" diff --git a/third_party/libwebrtc/modules/audio_processing/vad/vad_circular_buffer.cc b/third_party/libwebrtc/modules/audio_processing/vad/vad_circular_buffer.cc @@ -10,7 +10,7 @@ #include "modules/audio_processing/vad/vad_circular_buffer.h" -#include <stdlib.h> +#include <cstdlib> namespace webrtc { diff --git a/third_party/libwebrtc/modules/audio_processing/vad/vad_circular_buffer_unittest.cc b/third_party/libwebrtc/modules/audio_processing/vad/vad_circular_buffer_unittest.cc @@ -10,8 +10,6 @@ #include "modules/audio_processing/vad/vad_circular_buffer.h" -#include <stdio.h> - #include <memory> #include "test/gtest.h" diff --git a/third_party/libwebrtc/modules/congestion_controller/goog_cc/goog_cc_network_control.cc b/third_party/libwebrtc/modules/congestion_controller/goog_cc/goog_cc_network_control.cc @@ -10,10 +10,9 @@ #include "modules/congestion_controller/goog_cc/goog_cc_network_control.h" -#include <stdio.h> - #include <algorithm> #include <cstdint> +#include <cstdio> #include <memory> #include <optional> #include <utility> diff --git a/third_party/libwebrtc/modules/congestion_controller/goog_cc/probe_bitrate_estimator_unittest.cc b/third_party/libwebrtc/modules/congestion_controller/goog_cc/probe_bitrate_estimator_unittest.cc @@ -10,8 +10,7 @@ #include "modules/congestion_controller/goog_cc/probe_bitrate_estimator.h" -#include <stddef.h> - +#include <cstddef> #include <cstdint> #include <optional> diff --git a/third_party/libwebrtc/modules/congestion_controller/goog_cc/robust_throughput_estimator.cc b/third_party/libwebrtc/modules/congestion_controller/goog_cc/robust_throughput_estimator.cc @@ -10,9 +10,8 @@ #include "modules/congestion_controller/goog_cc/robust_throughput_estimator.h" -#include <stddef.h> - #include <algorithm> +#include <cstddef> #include <optional> #include <utility> #include <vector> diff --git a/third_party/libwebrtc/modules/congestion_controller/goog_cc/robust_throughput_estimator_unittest.cc b/third_party/libwebrtc/modules/congestion_controller/goog_cc/robust_throughput_estimator_unittest.cc @@ -10,10 +10,9 @@ #include "modules/congestion_controller/goog_cc/robust_throughput_estimator.h" -#include <stddef.h> -#include <stdint.h> - #include <algorithm> +#include <cstddef> +#include <cstdint> #include <vector> #include "absl/strings/string_view.h" diff --git a/third_party/libwebrtc/modules/congestion_controller/goog_cc/test/goog_cc_printer.cc b/third_party/libwebrtc/modules/congestion_controller/goog_cc/test/goog_cc_printer.cc @@ -9,8 +9,7 @@ */ #include "modules/congestion_controller/goog_cc/test/goog_cc_printer.h" -#include <math.h> - +#include <cmath> #include <deque> #include <memory> #include <optional> diff --git a/third_party/libwebrtc/modules/congestion_controller/goog_cc/trendline_estimator.cc b/third_party/libwebrtc/modules/congestion_controller/goog_cc/trendline_estimator.cc @@ -10,9 +10,8 @@ #include "modules/congestion_controller/goog_cc/trendline_estimator.h" -#include <math.h> - #include <algorithm> +#include <cmath> #include <cstddef> #include <cstdint> #include <cstdio> diff --git a/third_party/libwebrtc/modules/congestion_controller/pcc/monitor_interval.cc b/third_party/libwebrtc/modules/congestion_controller/pcc/monitor_interval.cc @@ -10,9 +10,8 @@ #include "modules/congestion_controller/pcc/monitor_interval.h" -#include <stddef.h> - #include <cmath> +#include <cstddef> #include <vector> #include "api/transport/network_types.h" diff --git a/third_party/libwebrtc/modules/congestion_controller/pcc/monitor_interval_unittest.cc b/third_party/libwebrtc/modules/congestion_controller/pcc/monitor_interval_unittest.cc @@ -10,8 +10,7 @@ #include "modules/congestion_controller/pcc/monitor_interval.h" -#include <stddef.h> - +#include <cstddef> #include <vector> #include "api/transport/network_types.h" diff --git a/third_party/libwebrtc/modules/congestion_controller/pcc/utility_function_unittest.cc b/third_party/libwebrtc/modules/congestion_controller/pcc/utility_function_unittest.cc @@ -10,9 +10,8 @@ #include "modules/congestion_controller/pcc/utility_function.h" -#include <stddef.h> - #include <cmath> +#include <cstddef> #include <vector> #include "api/transport/network_types.h" diff --git a/third_party/libwebrtc/modules/congestion_controller/rtp/transport_feedback_adapter.cc b/third_party/libwebrtc/modules/congestion_controller/rtp/transport_feedback_adapter.cc @@ -10,10 +10,9 @@ #include "modules/congestion_controller/rtp/transport_feedback_adapter.h" -#include <stdlib.h> - #include <algorithm> #include <cstdint> +#include <cstdlib> #include <optional> #include <utility> #include <vector> diff --git a/third_party/libwebrtc/modules/desktop_capture/blank_detector_desktop_capturer_wrapper.cc b/third_party/libwebrtc/modules/desktop_capture/blank_detector_desktop_capturer_wrapper.cc @@ -10,8 +10,7 @@ #include "modules/desktop_capture/blank_detector_desktop_capturer_wrapper.h" -#include <stdint.h> - +#include <cstdint> #include <memory> #include <utility> diff --git a/third_party/libwebrtc/modules/desktop_capture/cropping_window_capturer.cc b/third_party/libwebrtc/modules/desktop_capture/cropping_window_capturer.cc @@ -10,8 +10,7 @@ #include "modules/desktop_capture/cropping_window_capturer.h" -#include <stddef.h> - +#include <cstddef> #include <memory> #include <utility> diff --git a/third_party/libwebrtc/modules/desktop_capture/screen_capturer_integration_test.cc b/third_party/libwebrtc/modules/desktop_capture/screen_capturer_integration_test.cc @@ -8,10 +8,9 @@ * be found in the AUTHORS file in the root of the source tree. */ -#include <string.h> - #include <algorithm> #include <cstdint> +#include <cstring> #include <initializer_list> #include <iostream> // TODO(zijiehe): Remove once flaky has been resolved. #include <memory> diff --git a/third_party/libwebrtc/modules/desktop_capture/screen_drawer_linux.cc b/third_party/libwebrtc/modules/desktop_capture/screen_drawer_linux.cc @@ -10,8 +10,8 @@ #include <X11/X.h> #include <X11/Xlib.h> -#include <string.h> +#include <cstring> #include <memory> #include "api/scoped_refptr.h" diff --git a/third_party/libwebrtc/modules/desktop_capture/window_finder_unittest.cc b/third_party/libwebrtc/modules/desktop_capture/window_finder_unittest.cc @@ -10,8 +10,7 @@ #include "modules/desktop_capture/window_finder.h" -#include <stdint.h> - +#include <cstdint> #include <memory> #include "api/scoped_refptr.h" diff --git a/third_party/libwebrtc/modules/remote_bitrate_estimator/overuse_detector.cc b/third_party/libwebrtc/modules/remote_bitrate_estimator/overuse_detector.cc @@ -10,10 +10,8 @@ #include "modules/remote_bitrate_estimator/overuse_detector.h" -#include <math.h> -#include <stdio.h> - #include <algorithm> +#include <cmath> #include <cstdint> #include "api/transport/bandwidth_usage.h" diff --git a/third_party/libwebrtc/modules/remote_bitrate_estimator/overuse_detector_unittest.cc b/third_party/libwebrtc/modules/remote_bitrate_estimator/overuse_detector_unittest.cc @@ -10,12 +10,11 @@ #include "modules/remote_bitrate_estimator/overuse_detector.h" -#include <stdio.h> -#include <string.h> - #include <algorithm> #include <cstdint> +#include <cstdio> #include <cstdlib> +#include <cstring> #include "api/transport/bandwidth_usage.h" #include "modules/remote_bitrate_estimator/inter_arrival.h" diff --git a/third_party/libwebrtc/modules/remote_bitrate_estimator/overuse_estimator.cc b/third_party/libwebrtc/modules/remote_bitrate_estimator/overuse_estimator.cc @@ -10,9 +10,8 @@ #include "modules/remote_bitrate_estimator/overuse_estimator.h" -#include <math.h> - #include <algorithm> +#include <cmath> #include <cstdint> #include "api/transport/bandwidth_usage.h" diff --git a/third_party/libwebrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator_abs_send_time.cc b/third_party/libwebrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator_abs_send_time.cc @@ -10,8 +10,6 @@ #include "modules/remote_bitrate_estimator/remote_bitrate_estimator_abs_send_time.h" -#include <math.h> - #include <algorithm> #include <cstdint> #include <list> diff --git a/third_party/libwebrtc/modules/remote_bitrate_estimator/tools/bwe_rtp.cc b/third_party/libwebrtc/modules/remote_bitrate_estimator/tools/bwe_rtp.cc @@ -10,9 +10,8 @@ #include "modules/remote_bitrate_estimator/tools/bwe_rtp.h" -#include <stdio.h> - #include <cstdint> +#include <cstdio> #include <ios> #include <memory> #include <set> diff --git a/third_party/libwebrtc/modules/remote_bitrate_estimator/tools/rtp_to_text.cc b/third_party/libwebrtc/modules/remote_bitrate_estimator/tools/rtp_to_text.cc @@ -8,9 +8,8 @@ * be found in the AUTHORS file in the root of the source tree. */ -#include <stdio.h> - #include <cstdint> +#include <cstdio> #include <cstring> #include <memory> diff --git a/third_party/libwebrtc/modules/rtp_rtcp/include/rtp_rtcp_defines.cc b/third_party/libwebrtc/modules/rtp_rtcp/include/rtp_rtcp_defines.cc @@ -10,9 +10,8 @@ #include "modules/rtp_rtcp/include/rtp_rtcp_defines.h" -#include <string.h> - #include <cctype> +#include <cstring> #include "absl/algorithm/container.h" #include "absl/strings/string_view.h" diff --git a/third_party/libwebrtc/modules/rtp_rtcp/source/active_decode_targets_helper.cc b/third_party/libwebrtc/modules/rtp_rtcp/source/active_decode_targets_helper.cc @@ -10,10 +10,9 @@ #include "modules/rtp_rtcp/source/active_decode_targets_helper.h" -#include <stdint.h> - #include <bitset> #include <cstddef> +#include <cstdint> #include "api/array_view.h" #include "rtc_base/checks.h" diff --git a/third_party/libwebrtc/modules/rtp_rtcp/source/dtmf_queue.cc b/third_party/libwebrtc/modules/rtp_rtcp/source/dtmf_queue.cc @@ -10,7 +10,7 @@ #include "modules/rtp_rtcp/source/dtmf_queue.h" -#include <stddef.h> +#include <cstddef> #include "rtc_base/checks.h" #include "rtc_base/synchronization/mutex.h" diff --git a/third_party/libwebrtc/modules/rtp_rtcp/source/flexfec_03_header_reader_writer.cc b/third_party/libwebrtc/modules/rtp_rtcp/source/flexfec_03_header_reader_writer.cc @@ -10,9 +10,8 @@ #include "modules/rtp_rtcp/source/flexfec_03_header_reader_writer.h" -#include <string.h> - #include <cstdint> +#include <cstring> #include "api/array_view.h" #include "api/scoped_refptr.h" diff --git a/third_party/libwebrtc/modules/rtp_rtcp/source/flexfec_03_header_reader_writer_unittest.cc b/third_party/libwebrtc/modules/rtp_rtcp/source/flexfec_03_header_reader_writer_unittest.cc @@ -10,9 +10,8 @@ #include "modules/rtp_rtcp/source/flexfec_03_header_reader_writer.h" -#include <string.h> - #include <cstdint> +#include <cstring> #include <memory> #include <utility> diff --git a/third_party/libwebrtc/modules/rtp_rtcp/source/flexfec_header_reader_writer.cc b/third_party/libwebrtc/modules/rtp_rtcp/source/flexfec_header_reader_writer.cc @@ -10,9 +10,8 @@ #include "modules/rtp_rtcp/source/flexfec_header_reader_writer.h" -#include <string.h> - #include <cstdint> +#include <cstring> #include "api/array_view.h" #include "api/scoped_refptr.h" diff --git a/third_party/libwebrtc/modules/rtp_rtcp/source/flexfec_header_reader_writer_unittest.cc b/third_party/libwebrtc/modules/rtp_rtcp/source/flexfec_header_reader_writer_unittest.cc @@ -10,9 +10,8 @@ #include "modules/rtp_rtcp/source/flexfec_header_reader_writer.h" -#include <string.h> - #include <cstdint> +#include <cstring> #include <vector> #include "api/array_view.h" diff --git a/third_party/libwebrtc/modules/rtp_rtcp/source/flexfec_receiver.cc b/third_party/libwebrtc/modules/rtp_rtcp/source/flexfec_receiver.cc @@ -10,9 +10,8 @@ #include "modules/rtp_rtcp/include/flexfec_receiver.h" -#include <string.h> - #include <cstdint> +#include <cstring> #include <memory> #include "api/scoped_refptr.h" diff --git a/third_party/libwebrtc/modules/rtp_rtcp/source/flexfec_sender.cc b/third_party/libwebrtc/modules/rtp_rtcp/source/flexfec_sender.cc @@ -10,9 +10,8 @@ #include "modules/rtp_rtcp/include/flexfec_sender.h" -#include <string.h> - #include <cstdint> +#include <cstring> #include <list> #include <memory> #include <optional> diff --git a/third_party/libwebrtc/modules/rtp_rtcp/source/forward_error_correction.cc b/third_party/libwebrtc/modules/rtp_rtcp/source/forward_error_correction.cc @@ -10,10 +10,9 @@ #include "modules/rtp_rtcp/source/forward_error_correction.h" -#include <string.h> - #include <algorithm> #include <cstdint> +#include <cstring> #include <list> #include <memory> #include <utility> diff --git a/third_party/libwebrtc/modules/rtp_rtcp/source/forward_error_correction_internal.cc b/third_party/libwebrtc/modules/rtp_rtcp/source/forward_error_correction_internal.cc @@ -10,10 +10,9 @@ #include "modules/rtp_rtcp/source/forward_error_correction_internal.h" -#include <string.h> - #include <algorithm> #include <cstdint> +#include <cstring> #include "api/array_view.h" #include "modules/include/module_fec_types.h" diff --git a/third_party/libwebrtc/modules/rtp_rtcp/source/rtcp_packet/app.cc b/third_party/libwebrtc/modules/rtp_rtcp/source/rtcp_packet/app.cc @@ -10,9 +10,8 @@ #include "modules/rtp_rtcp/source/rtcp_packet/app.h" -#include <string.h> - #include <cstdint> +#include <cstring> #include "modules/rtp_rtcp/source/byte_io.h" #include "modules/rtp_rtcp/source/rtcp_packet/common_header.h" diff --git a/third_party/libwebrtc/modules/rtp_rtcp/source/rtcp_packet/bye.cc b/third_party/libwebrtc/modules/rtp_rtcp/source/rtcp_packet/bye.cc @@ -10,9 +10,8 @@ #include "modules/rtp_rtcp/source/rtcp_packet/bye.h" -#include <string.h> - #include <cstdint> +#include <cstring> #include <string> #include <utility> #include <vector> diff --git a/third_party/libwebrtc/modules/rtp_rtcp/source/rtcp_packet/sdes.cc b/third_party/libwebrtc/modules/rtp_rtcp/source/rtcp_packet/sdes.cc @@ -10,9 +10,8 @@ #include "modules/rtp_rtcp/source/rtcp_packet/sdes.h" -#include <string.h> - #include <cstdint> +#include <cstring> #include <string> #include <utility> #include <vector> diff --git a/third_party/libwebrtc/modules/rtp_rtcp/source/rtcp_receiver.cc b/third_party/libwebrtc/modules/rtp_rtcp/source/rtcp_receiver.cc @@ -10,11 +10,10 @@ #include "modules/rtp_rtcp/source/rtcp_receiver.h" -#include <string.h> - #include <algorithm> #include <cstddef> #include <cstdint> +#include <cstring> #include <iterator> #include <limits> #include <map> diff --git a/third_party/libwebrtc/modules/rtp_rtcp/source/rtcp_sender.cc b/third_party/libwebrtc/modules/rtp_rtcp/source/rtcp_sender.cc @@ -10,10 +10,9 @@ #include "modules/rtp_rtcp/source/rtcp_sender.h" -#include <string.h> // memcpy - -#include <algorithm> // std::min +#include <algorithm> #include <cstdint> +#include <cstring> #include <memory> #include <optional> #include <string> diff --git a/third_party/libwebrtc/modules/rtp_rtcp/source/rtp_format_h264.cc b/third_party/libwebrtc/modules/rtp_rtcp/source/rtp_format_h264.cc @@ -10,10 +10,9 @@ #include "modules/rtp_rtcp/source/rtp_format_h264.h" -#include <string.h> - #include <cstddef> #include <cstdint> +#include <cstring> #include <vector> #include "absl/algorithm/container.h" diff --git a/third_party/libwebrtc/modules/rtp_rtcp/source/rtp_format_video_generic.cc b/third_party/libwebrtc/modules/rtp_rtcp/source/rtp_format_video_generic.cc @@ -10,9 +10,8 @@ #include "modules/rtp_rtcp/source/rtp_format_video_generic.h" -#include <string.h> - #include <cstdint> +#include <cstring> #include <variant> #include "api/array_view.h" diff --git a/third_party/libwebrtc/modules/rtp_rtcp/source/rtp_format_vp8.cc b/third_party/libwebrtc/modules/rtp_rtcp/source/rtp_format_vp8.cc @@ -10,9 +10,8 @@ #include "modules/rtp_rtcp/source/rtp_format_vp8.h" -#include <stdint.h> -#include <string.h> // memcpy - +#include <cstdint> +#include <cstring> #include <vector> #include "api/array_view.h" diff --git a/third_party/libwebrtc/modules/rtp_rtcp/source/rtp_format_vp9.cc b/third_party/libwebrtc/modules/rtp_rtcp/source/rtp_format_vp9.cc @@ -10,9 +10,8 @@ #include "modules/rtp_rtcp/source/rtp_format_vp9.h" -#include <string.h> - #include <cstdint> +#include <cstring> #include "api/array_view.h" #include "modules/rtp_rtcp/source/rtp_packet_to_send.h" diff --git a/third_party/libwebrtc/modules/rtp_rtcp/source/rtp_header_extensions.cc b/third_party/libwebrtc/modules/rtp_rtcp/source/rtp_header_extensions.cc @@ -15,6 +15,7 @@ #include <cmath> #include <cstddef> #include <cstdint> +#include <cstring> #include <limits> #include <optional> #include <string> diff --git a/third_party/libwebrtc/modules/rtp_rtcp/source/rtp_packet_received.cc b/third_party/libwebrtc/modules/rtp_rtcp/source/rtp_packet_received.cc @@ -10,8 +10,7 @@ #include "modules/rtp_rtcp/source/rtp_packet_received.h" -#include <stddef.h> - +#include <cstddef> #include <cstdint> #include <vector> diff --git a/third_party/libwebrtc/modules/rtp_rtcp/source/rtp_packetizer_av1.cc b/third_party/libwebrtc/modules/rtp_rtcp/source/rtp_packetizer_av1.cc @@ -9,10 +9,9 @@ */ #include "modules/rtp_rtcp/source/rtp_packetizer_av1.h" -#include <stddef.h> -#include <stdint.h> - #include <algorithm> +#include <cstddef> +#include <cstdint> #include <cstring> #include <vector> diff --git a/third_party/libwebrtc/modules/rtp_rtcp/source/rtp_packetizer_av1_test_helper.cc b/third_party/libwebrtc/modules/rtp_rtcp/source/rtp_packetizer_av1_test_helper.cc @@ -10,9 +10,8 @@ #include "modules/rtp_rtcp/source/rtp_packetizer_av1_test_helper.h" -#include <stddef.h> -#include <stdint.h> - +#include <cstddef> +#include <cstdint> #include <initializer_list> #include <utility> #include <vector> diff --git a/third_party/libwebrtc/modules/rtp_rtcp/source/rtp_packetizer_av1_unittest.cc b/third_party/libwebrtc/modules/rtp_rtcp/source/rtp_packetizer_av1_unittest.cc @@ -10,9 +10,8 @@ #include "modules/rtp_rtcp/source/rtp_packetizer_av1.h" -#include <stddef.h> -#include <stdint.h> - +#include <cstddef> +#include <cstdint> #include <initializer_list> #include <utility> #include <vector> diff --git a/third_party/libwebrtc/modules/rtp_rtcp/source/rtp_rtcp_impl.cc b/third_party/libwebrtc/modules/rtp_rtcp/source/rtp_rtcp_impl.cc @@ -10,9 +10,8 @@ #include "modules/rtp_rtcp/source/rtp_rtcp_impl.h" -#include <string.h> - #include <cstdint> +#include <cstring> #include <memory> #include <optional> #include <utility> diff --git a/third_party/libwebrtc/modules/rtp_rtcp/source/rtp_rtcp_impl2.cc b/third_party/libwebrtc/modules/rtp_rtcp/source/rtp_rtcp_impl2.cc @@ -10,9 +10,8 @@ #include "modules/rtp_rtcp/source/rtp_rtcp_impl2.h" -#include <string.h> - #include <cstdint> +#include <cstring> #include <functional> #include <memory> #include <optional> diff --git a/third_party/libwebrtc/modules/rtp_rtcp/source/rtp_sender_audio.cc b/third_party/libwebrtc/modules/rtp_rtcp/source/rtp_sender_audio.cc @@ -10,9 +10,8 @@ #include "modules/rtp_rtcp/source/rtp_sender_audio.h" -#include <string.h> - #include <cstdint> +#include <cstring> #include <memory> #include <optional> #include <utility> diff --git a/third_party/libwebrtc/modules/rtp_rtcp/source/rtp_sender_video.cc b/third_party/libwebrtc/modules/rtp_rtcp/source/rtp_sender_video.cc @@ -10,10 +10,9 @@ #include "modules/rtp_rtcp/source/rtp_sender_video.h" -#include <stdlib.h> -#include <string.h> - #include <cstdint> +#include <cstdlib> +#include <cstring> #include <memory> #include <optional> #include <utility> diff --git a/third_party/libwebrtc/modules/rtp_rtcp/source/rtp_video_layers_allocation_extension.cc b/third_party/libwebrtc/modules/rtp_rtcp/source/rtp_video_layers_allocation_extension.cc @@ -10,9 +10,8 @@ #include "modules/rtp_rtcp/source/rtp_video_layers_allocation_extension.h" -#include <stddef.h> -#include <stdint.h> - +#include <cstddef> +#include <cstdint> #include <tuple> #include "absl/algorithm/container.h" diff --git a/third_party/libwebrtc/modules/rtp_rtcp/source/tmmbr_help.cc b/third_party/libwebrtc/modules/rtp_rtcp/source/tmmbr_help.cc @@ -10,8 +10,7 @@ #include "modules/rtp_rtcp/source/tmmbr_help.h" -#include <stddef.h> - +#include <cstddef> #include <cstdint> #include <limits> #include <vector> diff --git a/third_party/libwebrtc/modules/rtp_rtcp/source/ulpfec_generator.cc b/third_party/libwebrtc/modules/rtp_rtcp/source/ulpfec_generator.cc @@ -10,9 +10,8 @@ #include "modules/rtp_rtcp/source/ulpfec_generator.h" -#include <string.h> - #include <cstdint> +#include <cstring> #include <memory> #include <utility> #include <vector> diff --git a/third_party/libwebrtc/modules/rtp_rtcp/source/ulpfec_header_reader_writer.cc b/third_party/libwebrtc/modules/rtp_rtcp/source/ulpfec_header_reader_writer.cc @@ -10,9 +10,8 @@ #include "modules/rtp_rtcp/source/ulpfec_header_reader_writer.h" -#include <string.h> - #include <cstdint> +#include <cstring> #include "api/array_view.h" #include "api/scoped_refptr.h" diff --git a/third_party/libwebrtc/modules/rtp_rtcp/source/ulpfec_header_reader_writer_unittest.cc b/third_party/libwebrtc/modules/rtp_rtcp/source/ulpfec_header_reader_writer_unittest.cc @@ -10,9 +10,8 @@ #include "modules/rtp_rtcp/source/ulpfec_header_reader_writer.h" -#include <string.h> - #include <cstdint> +#include <cstring> #include <memory> #include "api/scoped_refptr.h" diff --git a/third_party/libwebrtc/modules/rtp_rtcp/source/ulpfec_receiver_unittest.cc b/third_party/libwebrtc/modules/rtp_rtcp/source/ulpfec_receiver_unittest.cc @@ -10,9 +10,8 @@ #include "modules/rtp_rtcp/source/ulpfec_receiver.h" -#include <string.h> - #include <cstdint> +#include <cstring> #include <iterator> #include <list> #include <memory> diff --git a/third_party/libwebrtc/modules/rtp_rtcp/source/video_rtp_depacketizer.cc b/third_party/libwebrtc/modules/rtp_rtcp/source/video_rtp_depacketizer.cc @@ -10,9 +10,8 @@ #include "modules/rtp_rtcp/source/video_rtp_depacketizer.h" -#include <stddef.h> -#include <stdint.h> - +#include <cstddef> +#include <cstdint> #include <cstring> #include "api/array_view.h" diff --git a/third_party/libwebrtc/modules/rtp_rtcp/source/video_rtp_depacketizer_av1.cc b/third_party/libwebrtc/modules/rtp_rtcp/source/video_rtp_depacketizer_av1.cc @@ -10,10 +10,9 @@ #include "modules/rtp_rtcp/source/video_rtp_depacketizer_av1.h" -#include <stddef.h> -#include <stdint.h> - #include <array> +#include <cstddef> +#include <cstdint> #include <cstring> #include <iterator> #include <optional> diff --git a/third_party/libwebrtc/modules/rtp_rtcp/source/video_rtp_depacketizer_generic.cc b/third_party/libwebrtc/modules/rtp_rtcp/source/video_rtp_depacketizer_generic.cc @@ -10,9 +10,8 @@ #include "modules/rtp_rtcp/source/video_rtp_depacketizer_generic.h" -#include <stddef.h> -#include <stdint.h> - +#include <cstddef> +#include <cstdint> #include <optional> #include <utility> diff --git a/third_party/libwebrtc/modules/rtp_rtcp/source/video_rtp_depacketizer_generic_unittest.cc b/third_party/libwebrtc/modules/rtp_rtcp/source/video_rtp_depacketizer_generic_unittest.cc @@ -10,9 +10,8 @@ #include "modules/rtp_rtcp/source/video_rtp_depacketizer_generic.h" -#include <stdint.h> - #include <cstddef> +#include <cstdint> #include <optional> #include <variant> diff --git a/third_party/libwebrtc/modules/rtp_rtcp/source/video_rtp_depacketizer_vp8.cc b/third_party/libwebrtc/modules/rtp_rtcp/source/video_rtp_depacketizer_vp8.cc @@ -10,9 +10,8 @@ #include "modules/rtp_rtcp/source/video_rtp_depacketizer_vp8.h" -#include <stddef.h> -#include <stdint.h> - +#include <cstddef> +#include <cstdint> #include <optional> #include <utility> diff --git a/third_party/libwebrtc/modules/rtp_rtcp/source/video_rtp_depacketizer_vp9.cc b/third_party/libwebrtc/modules/rtp_rtcp/source/video_rtp_depacketizer_vp9.cc @@ -10,9 +10,8 @@ #include "modules/rtp_rtcp/source/video_rtp_depacketizer_vp9.h" -#include <string.h> - #include <cstdint> +#include <cstring> #include <optional> #include <utility> diff --git a/third_party/libwebrtc/modules/rtp_rtcp/test/testFec/test_fec.cc b/third_party/libwebrtc/modules/rtp_rtcp/test/testFec/test_fec.cc @@ -13,11 +13,10 @@ * functions in ForwardErrorCorrection directly. */ -#include <string.h> -#include <time.h> - #include <cstdint> #include <cstdio> +#include <cstring> +#include <ctime> #include <list> #include <memory> #include <string> diff --git a/third_party/libwebrtc/modules/video_coding/chain_diff_calculator.cc b/third_party/libwebrtc/modules/video_coding/chain_diff_calculator.cc @@ -9,10 +9,9 @@ */ #include "modules/video_coding/chain_diff_calculator.h" -#include <stddef.h> -#include <stdint.h> - #include <algorithm> +#include <cstddef> +#include <cstdint> #include <optional> #include <vector> diff --git a/third_party/libwebrtc/modules/video_coding/codecs/av1/libaom_av1_encoder.cc b/third_party/libwebrtc/modules/video_coding/codecs/av1/libaom_av1_encoder.cc @@ -9,9 +9,8 @@ */ #include "modules/video_coding/codecs/av1/libaom_av1_encoder.h" -#include <stddef.h> -#include <stdint.h> - +#include <cstddef> +#include <cstdint> #include <memory> #include <numeric> #include <optional> diff --git a/third_party/libwebrtc/modules/video_coding/codecs/av1/libaom_av1_unittest.cc b/third_party/libwebrtc/modules/video_coding/codecs/av1/libaom_av1_unittest.cc @@ -8,9 +8,8 @@ * be found in the AUTHORS file in the root of the source tree. */ -#include <stddef.h> -#include <stdint.h> - +#include <cstddef> +#include <cstdint> #include <map> #include <memory> #include <optional> diff --git a/third_party/libwebrtc/modules/video_coding/codecs/h264/test/h264_impl_unittest.cc b/third_party/libwebrtc/modules/video_coding/codecs/h264/test/h264_impl_unittest.cc @@ -8,8 +8,7 @@ * be found in the AUTHORS file in the root of the source tree. */ -#include <stdint.h> - +#include <cstdint> #include <memory> #include <optional> diff --git a/third_party/libwebrtc/modules/video_coding/codecs/test/videocodec_test_fixture_config_unittest.cc b/third_party/libwebrtc/modules/video_coding/codecs/test/videocodec_test_fixture_config_unittest.cc @@ -8,7 +8,7 @@ * be found in the AUTHORS file in the root of the source tree. */ -#include <stddef.h> +#include <cstddef> #include "api/test/videocodec_test_fixture.h" #include "api/video/video_codec_type.h" diff --git a/third_party/libwebrtc/modules/video_coding/codecs/test/videocodec_test_fixture_impl.cc b/third_party/libwebrtc/modules/video_coding/codecs/test/videocodec_test_fixture_impl.cc @@ -10,11 +10,10 @@ #include "modules/video_coding/codecs/test/videocodec_test_fixture_impl.h" -#include <stdint.h> -#include <stdio.h> - #include <algorithm> #include <cmath> +#include <cstdint> +#include <cstdio> #include <iterator> #include <memory> #include <optional> diff --git a/third_party/libwebrtc/modules/video_coding/codecs/test/videoprocessor.cc b/third_party/libwebrtc/modules/video_coding/codecs/test/videoprocessor.cc @@ -10,11 +10,10 @@ #include "modules/video_coding/codecs/test/videoprocessor.h" -#include <string.h> - #include <algorithm> #include <cstddef> #include <cstdint> +#include <cstring> #include <iterator> #include <limits> #include <memory> diff --git a/third_party/libwebrtc/modules/video_coding/codecs/vp8/default_temporal_layers.cc b/third_party/libwebrtc/modules/video_coding/codecs/vp8/default_temporal_layers.cc @@ -9,12 +9,11 @@ #include "modules/video_coding/codecs/vp8/default_temporal_layers.h" -#include <stdlib.h> - #include <algorithm> #include <array> #include <bitset> #include <cstdint> +#include <cstdlib> #include <limits> #include <memory> #include <set> diff --git a/third_party/libwebrtc/modules/video_coding/codecs/vp8/libvpx_vp8_decoder.cc b/third_party/libwebrtc/modules/video_coding/codecs/vp8/libvpx_vp8_decoder.cc @@ -10,11 +10,10 @@ #include "modules/video_coding/codecs/vp8/libvpx_vp8_decoder.h" -#include <stdio.h> -#include <string.h> - #include <algorithm> #include <cstdint> +#include <cstdio> +#include <cstring> #include <memory> #include <optional> #include <string> diff --git a/third_party/libwebrtc/modules/video_coding/codecs/vp8/libvpx_vp8_encoder.cc b/third_party/libwebrtc/modules/video_coding/codecs/vp8/libvpx_vp8_encoder.cc @@ -10,11 +10,10 @@ #include "modules/video_coding/codecs/vp8/libvpx_vp8_encoder.h" -#include <string.h> - #include <algorithm> #include <cmath> #include <cstdint> +#include <cstring> #include <iterator> #include <memory> #include <optional> diff --git a/third_party/libwebrtc/modules/video_coding/codecs/vp8/screenshare_layers.cc b/third_party/libwebrtc/modules/video_coding/codecs/vp8/screenshare_layers.cc @@ -9,10 +9,9 @@ #include "modules/video_coding/codecs/vp8/screenshare_layers.h" -#include <stdlib.h> - #include <algorithm> #include <cstdint> +#include <cstdlib> #include <memory> #include <optional> #include <vector> diff --git a/third_party/libwebrtc/modules/video_coding/codecs/vp8/screenshare_layers_unittest.cc b/third_party/libwebrtc/modules/video_coding/codecs/vp8/screenshare_layers_unittest.cc @@ -11,9 +11,10 @@ #include "modules/video_coding/codecs/vp8/screenshare_layers.h" #include <stdlib.h> -#include <string.h> #include <cstdint> +#include <cstdlib> +#include <cstring> #include <memory> #include <optional> #include <vector> diff --git a/third_party/libwebrtc/modules/video_coding/codecs/vp8/test/vp8_impl_unittest.cc b/third_party/libwebrtc/modules/video_coding/codecs/vp8/test/vp8_impl_unittest.cc @@ -8,10 +8,9 @@ * be found in the AUTHORS file in the root of the source tree. */ -#include <stdio.h> - #include <algorithm> #include <cstdint> +#include <cstdio> #include <memory> #include <optional> #include <string> diff --git a/third_party/libwebrtc/modules/video_coding/deprecated/frame_buffer.cc b/third_party/libwebrtc/modules/video_coding/deprecated/frame_buffer.cc @@ -10,9 +10,8 @@ #include "modules/video_coding/deprecated/frame_buffer.h" -#include <string.h> - #include <cstdint> +#include <cstring> #include <vector> #include "api/video/encoded_image.h" diff --git a/third_party/libwebrtc/modules/video_coding/deprecated/receiver_unittest.cc b/third_party/libwebrtc/modules/video_coding/deprecated/receiver_unittest.cc @@ -9,9 +9,8 @@ #include "modules/video_coding/deprecated/receiver.h" -#include <string.h> - #include <cstdint> +#include <cstring> #include <memory> #include <queue> #include <vector> diff --git a/third_party/libwebrtc/modules/video_coding/deprecated/session_info.cc b/third_party/libwebrtc/modules/video_coding/deprecated/session_info.cc @@ -10,9 +10,8 @@ #include "modules/video_coding/deprecated/session_info.h" -#include <string.h> - #include <cstdint> +#include <cstring> #include <iterator> #include <variant> #include <vector> diff --git a/third_party/libwebrtc/modules/video_coding/deprecated/session_info_unittest.cc b/third_party/libwebrtc/modules/video_coding/deprecated/session_info_unittest.cc @@ -10,9 +10,8 @@ #include "modules/video_coding/deprecated/session_info.h" -#include <string.h> - #include <cstdint> +#include <cstring> #include "api/video/video_codec_type.h" #include "api/video/video_frame_type.h" diff --git a/third_party/libwebrtc/modules/video_coding/deprecated/stream_generator.cc b/third_party/libwebrtc/modules/video_coding/deprecated/stream_generator.cc @@ -10,9 +10,8 @@ #include "modules/video_coding/deprecated/stream_generator.h" -#include <string.h> - #include <cstdint> +#include <cstring> #include <list> #include "api/video/video_frame_type.h" diff --git a/third_party/libwebrtc/modules/video_coding/encoded_frame.cc b/third_party/libwebrtc/modules/video_coding/encoded_frame.cc @@ -10,9 +10,8 @@ #include "modules/video_coding/encoded_frame.h" -#include <string.h> - #include <cstdint> +#include <cstring> #include <optional> #include "api/video/encoded_image.h" diff --git a/third_party/libwebrtc/modules/video_coding/fec_controller_default.cc b/third_party/libwebrtc/modules/video_coding/fec_controller_default.cc @@ -10,10 +10,9 @@ #include "modules/video_coding/fec_controller_default.h" // NOLINT -#include <stdlib.h> - #include <algorithm> #include <cstdint> +#include <cstdlib> #include <string> #include <vector> diff --git a/third_party/libwebrtc/modules/video_coding/fec_controller_unittest.cc b/third_party/libwebrtc/modules/video_coding/fec_controller_unittest.cc @@ -10,8 +10,7 @@ #include "api/fec_controller.h" -#include <stdint.h> - +#include <cstdint> #include <vector> #include "api/environment/environment_factory.h" diff --git a/third_party/libwebrtc/modules/video_coding/frame_dependencies_calculator.cc b/third_party/libwebrtc/modules/video_coding/frame_dependencies_calculator.cc @@ -9,9 +9,8 @@ */ #include "modules/video_coding/frame_dependencies_calculator.h" -#include <stdint.h> - #include <cstddef> +#include <cstdint> #include <iterator> #include <optional> #include <set> diff --git a/third_party/libwebrtc/modules/video_coding/generic_decoder.cc b/third_party/libwebrtc/modules/video_coding/generic_decoder.cc @@ -10,9 +10,8 @@ #include "modules/video_coding/generic_decoder.h" -#include <stddef.h> - #include <algorithm> +#include <cstddef> #include <cstdint> #include <iterator> #include <optional> diff --git a/third_party/libwebrtc/modules/video_coding/h264_sprop_parameter_sets.cc b/third_party/libwebrtc/modules/video_coding/h264_sprop_parameter_sets.cc @@ -10,9 +10,8 @@ #include "modules/video_coding/h264_sprop_parameter_sets.h" -#include <stddef.h> -#include <stdint.h> - +#include <cstddef> +#include <cstdint> #include <optional> #include <string> #include <vector> diff --git a/third_party/libwebrtc/modules/video_coding/loss_notification_controller.cc b/third_party/libwebrtc/modules/video_coding/loss_notification_controller.cc @@ -10,9 +10,8 @@ #include "modules/video_coding/loss_notification_controller.h" -#include <stdint.h> - #include <cstddef> +#include <cstdint> #include "api/array_view.h" #include "api/sequence_checker.h" diff --git a/third_party/libwebrtc/modules/video_coding/loss_notification_controller_unittest.cc b/third_party/libwebrtc/modules/video_coding/loss_notification_controller_unittest.cc @@ -10,9 +10,8 @@ #include "modules/video_coding/loss_notification_controller.h" -#include <stdint.h> - #include <cstddef> +#include <cstdint> #include <limits> #include <optional> #include <string> diff --git a/third_party/libwebrtc/modules/video_coding/media_opt_util.cc b/third_party/libwebrtc/modules/video_coding/media_opt_util.cc @@ -10,9 +10,8 @@ #include "modules/video_coding/media_opt_util.h" -#include <math.h> - #include <algorithm> +#include <cmath> #include <cstddef> #include <cstdint> #include <memory> diff --git a/third_party/libwebrtc/modules/video_coding/packet_buffer.cc b/third_party/libwebrtc/modules/video_coding/packet_buffer.cc @@ -10,10 +10,9 @@ #include "modules/video_coding/packet_buffer.h" -#include <string.h> - #include <algorithm> #include <cstdint> +#include <cstring> #include <memory> #include <utility> #include <variant> diff --git a/third_party/libwebrtc/modules/video_coding/svc/scalability_structure_test_helpers.cc b/third_party/libwebrtc/modules/video_coding/svc/scalability_structure_test_helpers.cc @@ -9,10 +9,9 @@ */ #include "modules/video_coding/svc/scalability_structure_test_helpers.h" -#include <stdint.h> - #include <bitset> #include <cstddef> +#include <cstdint> #include <utility> #include <vector> diff --git a/third_party/libwebrtc/modules/video_coding/svc/scalability_structure_unittest.cc b/third_party/libwebrtc/modules/video_coding/svc/scalability_structure_unittest.cc @@ -8,9 +8,8 @@ * be found in the AUTHORS file in the root of the source tree. */ -#include <stddef.h> -#include <stdint.h> - +#include <cstddef> +#include <cstdint> #include <memory> #include <optional> #include <ostream> diff --git a/third_party/libwebrtc/modules/video_coding/timing/jitter_estimator.cc b/third_party/libwebrtc/modules/video_coding/timing/jitter_estimator.cc @@ -10,10 +10,9 @@ #include "modules/video_coding/timing/jitter_estimator.h" -#include <math.h> -#include <string.h> - #include <algorithm> +#include <cmath> +#include <cstring> #include <optional> #include "absl/strings/string_view.h" diff --git a/third_party/libwebrtc/modules/video_coding/timing/jitter_estimator_unittest.cc b/third_party/libwebrtc/modules/video_coding/timing/jitter_estimator_unittest.cc @@ -9,8 +9,7 @@ #include "modules/video_coding/timing/jitter_estimator.h" -#include <stdint.h> - +#include <cstdint> #include <optional> #include <string> #include <utility> diff --git a/third_party/libwebrtc/modules/video_coding/timing/rtt_filter.cc b/third_party/libwebrtc/modules/video_coding/timing/rtt_filter.cc @@ -10,11 +10,10 @@ #include "modules/video_coding/timing/rtt_filter.h" -#include <math.h> -#include <stdlib.h> - #include <algorithm> +#include <cmath> #include <cstdint> +#include <cstdlib> #include "absl/algorithm/container.h" #include "api/units/time_delta.h" diff --git a/third_party/libwebrtc/modules/video_coding/timing/timestamp_extrapolator_unittest.cc b/third_party/libwebrtc/modules/video_coding/timing/timestamp_extrapolator_unittest.cc @@ -10,8 +10,7 @@ #include "modules/video_coding/timing/timestamp_extrapolator.h" -#include <stdint.h> - +#include <cstdint> #include <cstdlib> #include <limits> #include <optional> diff --git a/third_party/libwebrtc/modules/video_coding/utility/framerate_controller_deprecated.cc b/third_party/libwebrtc/modules/video_coding/utility/framerate_controller_deprecated.cc @@ -10,8 +10,7 @@ #include "modules/video_coding/utility/framerate_controller_deprecated.h" -#include <stddef.h> - +#include <cstddef> #include <cstdint> #include <optional> diff --git a/third_party/libwebrtc/modules/video_coding/utility/framerate_controller_deprecated_unittest.cc b/third_party/libwebrtc/modules/video_coding/utility/framerate_controller_deprecated_unittest.cc @@ -10,8 +10,7 @@ #include "modules/video_coding/utility/framerate_controller_deprecated.h" -#include <stddef.h> - +#include <cstddef> #include <cstdint> #include "test/gtest.h" diff --git a/third_party/libwebrtc/modules/video_coding/utility/ivf_file_writer_unittest.cc b/third_party/libwebrtc/modules/video_coding/utility/ivf_file_writer_unittest.cc @@ -10,9 +10,8 @@ #include "modules/video_coding/utility/ivf_file_writer.h" -#include <string.h> - #include <cstdint> +#include <cstring> #include <memory> #include <string> diff --git a/third_party/libwebrtc/modules/video_coding/utility/qp_parser_unittest.cc b/third_party/libwebrtc/modules/video_coding/utility/qp_parser_unittest.cc @@ -10,8 +10,7 @@ #include "modules/video_coding/utility/qp_parser.h" -#include <stddef.h> - +#include <cstddef> #include <cstdint> #include <optional> diff --git a/third_party/libwebrtc/modules/video_coding/utility/simulcast_rate_allocator.cc b/third_party/libwebrtc/modules/video_coding/utility/simulcast_rate_allocator.cc @@ -10,10 +10,9 @@ #include "modules/video_coding/utility/simulcast_rate_allocator.h" -#include <stdio.h> - #include <algorithm> #include <cstdint> +#include <cstdio> #include <numeric> #include <tuple> #include <vector> diff --git a/third_party/libwebrtc/modules/video_coding/video_codec_initializer.cc b/third_party/libwebrtc/modules/video_coding/video_codec_initializer.cc @@ -10,10 +10,9 @@ #include "modules/video_coding/include/video_codec_initializer.h" -#include <stdint.h> -#include <string.h> - #include <algorithm> +#include <cstdint> +#include <cstring> #include <optional> #include <vector> diff --git a/third_party/libwebrtc/modules/video_coding/video_codec_initializer_unittest.cc b/third_party/libwebrtc/modules/video_coding/video_codec_initializer_unittest.cc @@ -10,9 +10,8 @@ #include "modules/video_coding/include/video_codec_initializer.h" -#include <stddef.h> -#include <stdint.h> - +#include <cstddef> +#include <cstdint> #include <memory> #include <optional> #include <vector> diff --git a/third_party/libwebrtc/modules/video_coding/video_receiver.cc b/third_party/libwebrtc/modules/video_coding/video_receiver.cc @@ -8,8 +8,7 @@ * be found in the AUTHORS file in the root of the source tree. */ -#include <stddef.h> - +#include <cstddef> #include <cstdint> #include <vector> diff --git a/third_party/libwebrtc/modules/video_coding/video_receiver2.cc b/third_party/libwebrtc/modules/video_coding/video_receiver2.cc @@ -10,8 +10,7 @@ #include "modules/video_coding/video_receiver2.h" -#include <stddef.h> - +#include <cstddef> #include <cstdint> #include <memory> #include <utility> diff --git a/third_party/libwebrtc/moz-patch-stack/s0001.patch b/third_party/libwebrtc/moz-patch-stack/s0001.patch @@ -596,10 +596,10 @@ index 28509654c4..1e2ae94c85 100644 device_names->push_back(ToUtf8(device.DeviceName)); } diff --git a/modules/rtp_rtcp/source/rtcp_sender.cc b/modules/rtp_rtcp/source/rtcp_sender.cc -index e06698e0db..2629fe0aab 100644 +index 403890209e..429d497f10 100644 --- a/modules/rtp_rtcp/source/rtcp_sender.cc +++ b/modules/rtp_rtcp/source/rtcp_sender.cc -@@ -206,7 +206,7 @@ void RTCPSender::SetRTCPStatus(RtcpMode new_method) { +@@ -205,7 +205,7 @@ void RTCPSender::SetRTCPStatus(RtcpMode new_method) { next_time_to_send_rtcp_ = std::nullopt; } else if (method_ == RtcpMode::kOff) { // When switching on, reschedule the next packet @@ -609,10 +609,10 @@ index e06698e0db..2629fe0aab 100644 method_ = new_method; } diff --git a/modules/rtp_rtcp/source/rtp_header_extensions.cc b/modules/rtp_rtcp/source/rtp_header_extensions.cc -index 3f9a852e18..8f52699e89 100644 +index 2c31b17568..39eb769f1c 100644 --- a/modules/rtp_rtcp/source/rtp_header_extensions.cc +++ b/modules/rtp_rtcp/source/rtp_header_extensions.cc -@@ -420,6 +420,45 @@ bool PlayoutDelayLimits::Write(ArrayView<uint8_t> data, +@@ -421,6 +421,45 @@ bool PlayoutDelayLimits::Write(ArrayView<uint8_t> data, return true; } diff --git a/third_party/libwebrtc/moz-patch-stack/s0003.patch b/third_party/libwebrtc/moz-patch-stack/s0003.patch @@ -30,10 +30,10 @@ index b1a99c5519..c2f27ec5f3 100644 // single 'timing frame'. std::optional<webrtc::TimingFrameInfo> timing_frame_info; diff --git a/modules/rtp_rtcp/source/rtcp_receiver.cc b/modules/rtp_rtcp/source/rtcp_receiver.cc -index cf9975e764..ee76626b0d 100644 +index d58823b4de..752bae3998 100644 --- a/modules/rtp_rtcp/source/rtcp_receiver.cc +++ b/modules/rtp_rtcp/source/rtcp_receiver.cc -@@ -385,6 +385,13 @@ RTCPReceiver::ConsumeReceivedXrReferenceTimeInfo() { +@@ -384,6 +384,13 @@ RTCPReceiver::ConsumeReceivedXrReferenceTimeInfo() { return last_xr_rtis; } @@ -63,10 +63,10 @@ index 1dab65f7f6..c5a17b7763 100644 std::optional<TimeDelta> LastRtt() const; diff --git a/modules/rtp_rtcp/source/rtp_rtcp_impl.cc b/modules/rtp_rtcp/source/rtp_rtcp_impl.cc -index bc9ccfcebe..cee4e53f89 100644 +index 5750a7038a..c5cdeb5c47 100644 --- a/modules/rtp_rtcp/source/rtp_rtcp_impl.cc +++ b/modules/rtp_rtcp/source/rtp_rtcp_impl.cc -@@ -516,6 +516,11 @@ void ModuleRtpRtcpImpl::GetSendStreamDataCounters( +@@ -515,6 +515,11 @@ void ModuleRtpRtcpImpl::GetSendStreamDataCounters( } // Received RTCP report. @@ -93,10 +93,10 @@ index 32aba69a9a..34a2bc3dd7 100644 // interest to statistics. Used to implement RTCRemoteInboundRtpStreamStats. // Within this list, the `ReportBlockData::source_ssrc()`, which is the SSRC diff --git a/modules/rtp_rtcp/source/rtp_rtcp_impl2.cc b/modules/rtp_rtcp/source/rtp_rtcp_impl2.cc -index f9952a04b0..d606b30c02 100644 +index 3e90e257b6..c48d70e172 100644 --- a/modules/rtp_rtcp/source/rtp_rtcp_impl2.cc +++ b/modules/rtp_rtcp/source/rtp_rtcp_impl2.cc -@@ -527,6 +527,11 @@ void ModuleRtpRtcpImpl2::GetSendStreamDataCounters( +@@ -526,6 +526,11 @@ void ModuleRtpRtcpImpl2::GetSendStreamDataCounters( } // Received RTCP report. diff --git a/third_party/libwebrtc/moz-patch-stack/s0004.patch b/third_party/libwebrtc/moz-patch-stack/s0004.patch @@ -33,10 +33,10 @@ index c2f27ec5f3..ae9951e6f9 100644 // Timing frame info: all important timestamps for a full lifetime of a // single 'timing frame'. diff --git a/modules/rtp_rtcp/source/rtcp_receiver.cc b/modules/rtp_rtcp/source/rtcp_receiver.cc -index ee76626b0d..c5b3606c44 100644 +index 752bae3998..82934e18d7 100644 --- a/modules/rtp_rtcp/source/rtcp_receiver.cc +++ b/modules/rtp_rtcp/source/rtcp_receiver.cc -@@ -386,10 +386,12 @@ RTCPReceiver::ConsumeReceivedXrReferenceTimeInfo() { +@@ -385,10 +385,12 @@ RTCPReceiver::ConsumeReceivedXrReferenceTimeInfo() { } void RTCPReceiver::RemoteRTCPSenderInfo(uint32_t* packet_count, @@ -65,10 +65,10 @@ index c5a17b7763..8fc8ea4bf6 100644 std::optional<TimeDelta> AverageRtt() const; std::optional<TimeDelta> LastRtt() const; diff --git a/modules/rtp_rtcp/source/rtp_rtcp_impl.cc b/modules/rtp_rtcp/source/rtp_rtcp_impl.cc -index cee4e53f89..399f0f60ce 100644 +index c5cdeb5c47..5999b255b1 100644 --- a/modules/rtp_rtcp/source/rtp_rtcp_impl.cc +++ b/modules/rtp_rtcp/source/rtp_rtcp_impl.cc -@@ -517,8 +517,10 @@ void ModuleRtpRtcpImpl::GetSendStreamDataCounters( +@@ -516,8 +516,10 @@ void ModuleRtpRtcpImpl::GetSendStreamDataCounters( // Received RTCP report. void ModuleRtpRtcpImpl::RemoteRTCPSenderInfo(uint32_t* packet_count, @@ -96,10 +96,10 @@ index 34a2bc3dd7..b0218aadc0 100644 // A snapshot of the most recent Report Block with additional data of // interest to statistics. Used to implement RTCRemoteInboundRtpStreamStats. diff --git a/modules/rtp_rtcp/source/rtp_rtcp_impl2.cc b/modules/rtp_rtcp/source/rtp_rtcp_impl2.cc -index d606b30c02..e391771e49 100644 +index c48d70e172..27c22f4c88 100644 --- a/modules/rtp_rtcp/source/rtp_rtcp_impl2.cc +++ b/modules/rtp_rtcp/source/rtp_rtcp_impl2.cc -@@ -528,8 +528,10 @@ void ModuleRtpRtcpImpl2::GetSendStreamDataCounters( +@@ -527,8 +527,10 @@ void ModuleRtpRtcpImpl2::GetSendStreamDataCounters( // Received RTCP report. void ModuleRtpRtcpImpl2::RemoteRTCPSenderInfo(uint32_t* packet_count, diff --git a/third_party/libwebrtc/moz-patch-stack/s0018.patch b/third_party/libwebrtc/moz-patch-stack/s0018.patch @@ -10,10 +10,10 @@ Mercurial Revision: https://hg.mozilla.org/mozilla-central/rev/1387b2c480b55ecca 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/modules/video_coding/codecs/vp8/libvpx_vp8_decoder.cc b/modules/video_coding/codecs/vp8/libvpx_vp8_decoder.cc -index c05a91df34..b28d43360b 100644 +index 453a2c27b6..17359070cc 100644 --- a/modules/video_coding/codecs/vp8/libvpx_vp8_decoder.cc +++ b/modules/video_coding/codecs/vp8/libvpx_vp8_decoder.cc -@@ -52,7 +52,7 @@ const char kVp8PostProcArmFieldTrial[] = "WebRTC-VP8-Postproc-Config-Arm"; +@@ -51,7 +51,7 @@ const char kVp8PostProcArmFieldTrial[] = "WebRTC-VP8-Postproc-Config-Arm"; const char kVp8PostProcFieldTrial[] = "WebRTC-VP8-Postproc-Config"; #if defined(WEBRTC_ARCH_ARM) || defined(WEBRTC_ARCH_ARM64) || \ @@ -23,10 +23,10 @@ index c05a91df34..b28d43360b 100644 #else constexpr bool kIsArm = false; diff --git a/modules/video_coding/codecs/vp8/libvpx_vp8_encoder.cc b/modules/video_coding/codecs/vp8/libvpx_vp8_encoder.cc -index 9e533cf33e..c7c684b7c9 100644 +index 5446d837ec..7b54ebe884 100644 --- a/modules/video_coding/codecs/vp8/libvpx_vp8_encoder.cc +++ b/modules/video_coding/codecs/vp8/libvpx_vp8_encoder.cc -@@ -793,7 +793,7 @@ int LibvpxVp8Encoder::InitEncode(const VideoCodec* inst, +@@ -792,7 +792,7 @@ int LibvpxVp8Encoder::InitEncode(const VideoCodec* inst, } int LibvpxVp8Encoder::GetCpuSpeed(int width, int height) { @@ -35,7 +35,7 @@ index 9e533cf33e..c7c684b7c9 100644 // On mobile platform, use a lower speed setting for lower resolutions for // CPUs with 4 or more cores. RTC_DCHECK_GT(number_of_cores_, 0); -@@ -821,6 +821,8 @@ int LibvpxVp8Encoder::GetCpuSpeed(int width, int height) { +@@ -820,6 +820,8 @@ int LibvpxVp8Encoder::GetCpuSpeed(int width, int height) { int LibvpxVp8Encoder::NumberOfThreads(int width, int height, int cpus) { #if defined(WEBRTC_ANDROID) if (android_specific_threading_settings_) { @@ -44,7 +44,7 @@ index 9e533cf33e..c7c684b7c9 100644 if (width * height >= 320 * 180) { if (cpus >= 4) { // 3 threads for CPUs with 4 and more cores since most of times only 4 -@@ -833,7 +835,9 @@ int LibvpxVp8Encoder::NumberOfThreads(int width, int height, int cpus) { +@@ -832,7 +834,9 @@ int LibvpxVp8Encoder::NumberOfThreads(int width, int height, int cpus) { } } return 1; @@ -54,7 +54,7 @@ index 9e533cf33e..c7c684b7c9 100644 #elif defined(WEBRTC_IOS) std::string trial_string = env_.field_trials().Lookup(kVP8IosMaxNumberOfThreadFieldTrial); -@@ -891,7 +895,7 @@ int LibvpxVp8Encoder::InitAndSetControlSettings() { +@@ -890,7 +894,7 @@ int LibvpxVp8Encoder::InitAndSetControlSettings() { // for getting the denoised frame from the encoder and using that // when encoding lower resolution streams. Would it work with the // multi-res encoding feature? diff --git a/third_party/libwebrtc/moz-patch-stack/s0035.patch b/third_party/libwebrtc/moz-patch-stack/s0035.patch @@ -187,10 +187,10 @@ index a888e4f3d8..4783206052 100644 static constexpr size_t kNumMediaTypes = 5; enum class RtpPacketMediaType : size_t { diff --git a/modules/rtp_rtcp/source/rtcp_receiver.cc b/modules/rtp_rtcp/source/rtcp_receiver.cc -index c5b3606c44..9e4aadde46 100644 +index 82934e18d7..db6130971c 100644 --- a/modules/rtp_rtcp/source/rtcp_receiver.cc +++ b/modules/rtp_rtcp/source/rtcp_receiver.cc -@@ -166,6 +166,7 @@ RTCPReceiver::RTCPReceiver(const Environment& env, +@@ -165,6 +165,7 @@ RTCPReceiver::RTCPReceiver(const Environment& env, rtp_rtcp_(owner), registered_ssrcs_(false, config), network_link_rtcp_observer_(config.network_link_rtcp_observer), @@ -198,7 +198,7 @@ index c5b3606c44..9e4aadde46 100644 rtcp_intra_frame_observer_(config.intra_frame_callback), rtcp_loss_notification_observer_(config.rtcp_loss_notification_observer), network_state_estimate_observer_(config.network_state_estimate_observer), -@@ -196,6 +197,7 @@ RTCPReceiver::RTCPReceiver(const Environment& env, +@@ -195,6 +196,7 @@ RTCPReceiver::RTCPReceiver(const Environment& env, rtp_rtcp_(owner), registered_ssrcs_(true, config), network_link_rtcp_observer_(config.network_link_rtcp_observer), @@ -206,7 +206,7 @@ index c5b3606c44..9e4aadde46 100644 rtcp_intra_frame_observer_(config.intra_frame_callback), rtcp_loss_notification_observer_(config.rtcp_loss_notification_observer), network_state_estimate_observer_(config.network_state_estimate_observer), -@@ -809,6 +811,10 @@ bool RTCPReceiver::HandleBye(const CommonHeader& rtcp_block) { +@@ -808,6 +810,10 @@ bool RTCPReceiver::HandleBye(const CommonHeader& rtcp_block) { return false; } @@ -217,7 +217,7 @@ index c5b3606c44..9e4aadde46 100644 // Clear our lists. rtts_.erase(bye.sender_ssrc()); EraseIf(received_report_blocks_, [&](const auto& elem) { -@@ -1252,12 +1258,20 @@ std::vector<rtcp::TmmbItem> RTCPReceiver::TmmbrReceived() { +@@ -1251,12 +1257,20 @@ std::vector<rtcp::TmmbItem> RTCPReceiver::TmmbrReceived() { } bool RTCPReceiver::RtcpRrTimeoutLocked(Timestamp now) { diff --git a/third_party/libwebrtc/moz-patch-stack/s0042.patch b/third_party/libwebrtc/moz-patch-stack/s0042.patch @@ -37,10 +37,10 @@ index 5800598b75..17c56bb2b1 100644 // Timing frame info: all important timestamps for a full lifetime of a // single 'timing frame'. diff --git a/modules/rtp_rtcp/source/rtcp_receiver.cc b/modules/rtp_rtcp/source/rtcp_receiver.cc -index 9e4aadde46..41b106ac26 100644 +index db6130971c..2ce0590671 100644 --- a/modules/rtp_rtcp/source/rtcp_receiver.cc +++ b/modules/rtp_rtcp/source/rtcp_receiver.cc -@@ -389,11 +389,13 @@ RTCPReceiver::ConsumeReceivedXrReferenceTimeInfo() { +@@ -388,11 +388,13 @@ RTCPReceiver::ConsumeReceivedXrReferenceTimeInfo() { void RTCPReceiver::RemoteRTCPSenderInfo(uint32_t* packet_count, uint32_t* octet_count, @@ -71,10 +71,10 @@ index 9b9ddb4987..05f7024d62 100644 std::optional<TimeDelta> AverageRtt() const; std::optional<TimeDelta> LastRtt() const; diff --git a/modules/rtp_rtcp/source/rtp_rtcp_impl.cc b/modules/rtp_rtcp/source/rtp_rtcp_impl.cc -index 399f0f60ce..552826106e 100644 +index 5999b255b1..a1e04d3882 100644 --- a/modules/rtp_rtcp/source/rtp_rtcp_impl.cc +++ b/modules/rtp_rtcp/source/rtp_rtcp_impl.cc -@@ -516,11 +516,11 @@ void ModuleRtpRtcpImpl::GetSendStreamDataCounters( +@@ -515,11 +515,11 @@ void ModuleRtpRtcpImpl::GetSendStreamDataCounters( } // Received RTCP report. @@ -106,10 +106,10 @@ index b0218aadc0..20f9397e91 100644 // A snapshot of the most recent Report Block with additional data of // interest to statistics. Used to implement RTCRemoteInboundRtpStreamStats. diff --git a/modules/rtp_rtcp/source/rtp_rtcp_impl2.cc b/modules/rtp_rtcp/source/rtp_rtcp_impl2.cc -index e391771e49..74d77e3e69 100644 +index 27c22f4c88..c44664b73e 100644 --- a/modules/rtp_rtcp/source/rtp_rtcp_impl2.cc +++ b/modules/rtp_rtcp/source/rtp_rtcp_impl2.cc -@@ -527,11 +527,11 @@ void ModuleRtpRtcpImpl2::GetSendStreamDataCounters( +@@ -526,11 +526,11 @@ void ModuleRtpRtcpImpl2::GetSendStreamDataCounters( } // Received RTCP report. diff --git a/third_party/libwebrtc/moz-patch-stack/s0044.patch b/third_party/libwebrtc/moz-patch-stack/s0044.patch @@ -35,10 +35,10 @@ index a869c8ad41..b6a33882d1 100644 uint32_t ssrc, uint32_t protected_media_ssrc, diff --git a/modules/rtp_rtcp/source/flexfec_receiver.cc b/modules/rtp_rtcp/source/flexfec_receiver.cc -index c6465fbccf..5d1fd88fd1 100644 +index bde365fe18..5df6b2a8af 100644 --- a/modules/rtp_rtcp/source/flexfec_receiver.cc +++ b/modules/rtp_rtcp/source/flexfec_receiver.cc -@@ -39,6 +39,7 @@ constexpr TimeDelta kPacketLogInterval = TimeDelta::Seconds(10); +@@ -38,6 +38,7 @@ constexpr TimeDelta kPacketLogInterval = TimeDelta::Seconds(10); } // namespace @@ -46,7 +46,7 @@ index c6465fbccf..5d1fd88fd1 100644 FlexfecReceiver::FlexfecReceiver( uint32_t ssrc, uint32_t protected_media_ssrc, -@@ -47,6 +48,7 @@ FlexfecReceiver::FlexfecReceiver( +@@ -46,6 +47,7 @@ FlexfecReceiver::FlexfecReceiver( ssrc, protected_media_ssrc, recovered_packet_receiver) {} diff --git a/third_party/libwebrtc/moz-patch-stack/s0049.patch b/third_party/libwebrtc/moz-patch-stack/s0049.patch @@ -12,10 +12,10 @@ Subject: Bug 1766646 - (fix-ae0d117d51) ifdef our Csrc impl vs upstream's 5 files changed, 20 insertions(+) diff --git a/modules/rtp_rtcp/source/rtp_header_extensions.cc b/modules/rtp_rtcp/source/rtp_header_extensions.cc -index 8f52699e89..c417026aa9 100644 +index 39eb769f1c..7936e51945 100644 --- a/modules/rtp_rtcp/source/rtp_header_extensions.cc +++ b/modules/rtp_rtcp/source/rtp_header_extensions.cc -@@ -181,6 +181,7 @@ bool AudioLevelExtension::Write(ArrayView<uint8_t> data, +@@ -182,6 +182,7 @@ bool AudioLevelExtension::Write(ArrayView<uint8_t> data, return true; } @@ -23,7 +23,7 @@ index 8f52699e89..c417026aa9 100644 // An RTP Header Extension for Mixer-to-Client Audio Level Indication // // https://tools.ietf.org/html/rfc6465 -@@ -229,6 +230,7 @@ bool CsrcAudioLevel::Write(ArrayView<uint8_t> data, +@@ -230,6 +231,7 @@ bool CsrcAudioLevel::Write(ArrayView<uint8_t> data, } return true; } @@ -31,7 +31,7 @@ index 8f52699e89..c417026aa9 100644 // From RFC 5450: Transmission Time Offsets in RTP Streams. // -@@ -420,6 +422,7 @@ bool PlayoutDelayLimits::Write(ArrayView<uint8_t> data, +@@ -421,6 +423,7 @@ bool PlayoutDelayLimits::Write(ArrayView<uint8_t> data, return true; } @@ -39,7 +39,7 @@ index 8f52699e89..c417026aa9 100644 // CSRCAudioLevel // Sample Audio Level Encoding Using the One-Byte Header Format // Note that the range of len is 1 to 15 which is encoded as 0 to 14 -@@ -458,6 +461,7 @@ bool CsrcAudioLevel::Write(ArrayView<uint8_t> data, +@@ -459,6 +462,7 @@ bool CsrcAudioLevel::Write(ArrayView<uint8_t> data, // This extension if used must have at least one audio level return csrcAudioLevels.numAudioLevels; } diff --git a/third_party/libwebrtc/moz-patch-stack/s0057.patch b/third_party/libwebrtc/moz-patch-stack/s0057.patch @@ -127,10 +127,10 @@ index 17c56bb2b1..8ae86e11e2 100644 TimeDelta total_decode_time = TimeDelta::Zero(); // https://w3c.github.io/webrtc-stats/#dom-rtcinboundrtpstreamstats-totalprocessingdelay diff --git a/modules/video_coding/packet_buffer.cc b/modules/video_coding/packet_buffer.cc -index cfc16d5854..17d7cc769c 100644 +index 961b41e66f..d4e1d251df 100644 --- a/modules/video_coding/packet_buffer.cc +++ b/modules/video_coding/packet_buffer.cc -@@ -127,24 +127,26 @@ PacketBuffer::InsertResult PacketBuffer::InsertPacket( +@@ -126,24 +126,26 @@ PacketBuffer::InsertResult PacketBuffer::InsertPacket( return result; } @@ -160,7 +160,7 @@ index cfc16d5854..17d7cc769c 100644 stored = nullptr; } ++first_seq_num_; -@@ -160,6 +162,8 @@ void PacketBuffer::ClearTo(uint16_t seq_num) { +@@ -159,6 +161,8 @@ void PacketBuffer::ClearTo(uint16_t seq_num) { received_padding_.erase(received_padding_.begin(), received_padding_.lower_bound(seq_num)); diff --git a/third_party/libwebrtc/moz-patch-stack/s0066.patch b/third_party/libwebrtc/moz-patch-stack/s0066.patch @@ -9,10 +9,10 @@ Mercurial Revision: https://hg.mozilla.org/mozilla-central/rev/154c9cdb386d0f50c 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/modules/rtp_rtcp/source/rtcp_receiver.cc b/modules/rtp_rtcp/source/rtcp_receiver.cc -index 41b106ac26..c17b3bf74c 100644 +index 2ce0590671..9061eec513 100644 --- a/modules/rtp_rtcp/source/rtcp_receiver.cc +++ b/modules/rtp_rtcp/source/rtcp_receiver.cc -@@ -392,10 +392,10 @@ void RTCPReceiver::RemoteRTCPSenderInfo(uint32_t* packet_count, +@@ -391,10 +391,10 @@ void RTCPReceiver::RemoteRTCPSenderInfo(uint32_t* packet_count, int64_t* ntp_timestamp_ms, int64_t* remote_ntp_timestamp_ms) const { MutexLock lock(&rtcp_receiver_lock_); diff --git a/third_party/libwebrtc/moz-patch-stack/s0072.patch b/third_party/libwebrtc/moz-patch-stack/s0072.patch @@ -45,10 +45,10 @@ index 80c1c84043..2c900dde28 100644 return flexfec_ssrc_; } diff --git a/modules/rtp_rtcp/source/rtp_sender_video.cc b/modules/rtp_rtcp/source/rtp_sender_video.cc -index 6bcd8747f5..fb9fb807ea 100644 +index 82e8b16791..8014841d32 100644 --- a/modules/rtp_rtcp/source/rtp_sender_video.cc +++ b/modules/rtp_rtcp/source/rtp_sender_video.cc -@@ -187,6 +187,7 @@ RTPSenderVideo::RTPSenderVideo(const Config& config) +@@ -186,6 +186,7 @@ RTPSenderVideo::RTPSenderVideo(const Config& config) this, config.frame_transformer, rtp_sender_->SSRC(), diff --git a/third_party/libwebrtc/moz-patch-stack/s0082.patch b/third_party/libwebrtc/moz-patch-stack/s0082.patch @@ -31,10 +31,10 @@ index 25cc81396c..4fa0e8c5e7 100644 rtp_module.SetSendingMediaStatus(sending); if (sending) { diff --git a/modules/rtp_rtcp/source/rtcp_sender.cc b/modules/rtp_rtcp/source/rtcp_sender.cc -index 2629fe0aab..3f39a6a96a 100644 +index 429d497f10..4f7ec4f751 100644 --- a/modules/rtp_rtcp/source/rtcp_sender.cc +++ b/modules/rtp_rtcp/source/rtcp_sender.cc -@@ -218,8 +218,23 @@ bool RTCPSender::Sending() const { +@@ -217,8 +217,23 @@ bool RTCPSender::Sending() const { void RTCPSender::SetSendingStatus(const FeedbackState& /* feedback_state */, bool sending) { @@ -81,10 +81,10 @@ index 4184f22e1b..0e8163ccf7 100644 TEST_F(RtcpSenderTest, SendFir) { diff --git a/modules/rtp_rtcp/source/rtp_rtcp_impl.cc b/modules/rtp_rtcp/source/rtp_rtcp_impl.cc -index 552826106e..cce7bf66bc 100644 +index a1e04d3882..241f17539d 100644 --- a/modules/rtp_rtcp/source/rtp_rtcp_impl.cc +++ b/modules/rtp_rtcp/source/rtp_rtcp_impl.cc -@@ -313,6 +313,7 @@ RTCPSender::FeedbackState ModuleRtpRtcpImpl::GetFeedbackState() { +@@ -312,6 +312,7 @@ RTCPSender::FeedbackState ModuleRtpRtcpImpl::GetFeedbackState() { int32_t ModuleRtpRtcpImpl::SetSendingStatus(const bool sending) { if (rtcp_sender_.Sending() != sending) { diff --git a/third_party/libwebrtc/moz-patch-stack/s0093.patch b/third_party/libwebrtc/moz-patch-stack/s0093.patch @@ -30,10 +30,10 @@ index 7d55451f4e..4501b6d714 100644 if (rtc_use_perfetto) { rtc_library("webrtc_libperfetto") { diff --git a/modules/video_coding/generic_decoder.cc b/modules/video_coding/generic_decoder.cc -index 14b5a92f82..e37fc9d6b6 100644 +index 88c93170c6..b7abdd14c4 100644 --- a/modules/video_coding/generic_decoder.cc +++ b/modules/video_coding/generic_decoder.cc -@@ -122,9 +122,9 @@ void VCMDecodedFrameCallback::Decoded(VideoFrame& decodedImage, +@@ -121,9 +121,9 @@ void VCMDecodedFrameCallback::Decoded(VideoFrame& decodedImage, std::optional<int32_t> decode_time_ms, std::optional<uint8_t> qp) { RTC_DCHECK(_receiveCallback) << "Callback must not be null at this point"; @@ -46,7 +46,7 @@ index 14b5a92f82..e37fc9d6b6 100644 // TODO(holmer): We should improve this so that we can handle multiple // callbacks from one call to Decode(). std::optional<FrameInfo> frame_info; -@@ -331,8 +331,8 @@ int32_t VCMGenericDecoder::Decode( +@@ -330,8 +330,8 @@ int32_t VCMGenericDecoder::Decode( const std::optional< std::variant<FrameInstrumentationSyncData, FrameInstrumentationData>>& frame_instrumentation_data) { diff --git a/third_party/libwebrtc/moz-patch-stack/s0107.patch b/third_party/libwebrtc/moz-patch-stack/s0107.patch @@ -9,10 +9,10 @@ Mercurial Revision: https://hg.mozilla.org/mozilla-central/rev/6918cf2d9126fa3e3 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/rtp_rtcp/source/rtcp_receiver.cc b/modules/rtp_rtcp/source/rtcp_receiver.cc -index c17b3bf74c..01b47c6d27 100644 +index 9061eec513..cb3111127a 100644 --- a/modules/rtp_rtcp/source/rtcp_receiver.cc +++ b/modules/rtp_rtcp/source/rtcp_receiver.cc -@@ -394,8 +394,8 @@ void RTCPReceiver::RemoteRTCPSenderInfo(uint32_t* packet_count, +@@ -393,8 +393,8 @@ void RTCPReceiver::RemoteRTCPSenderInfo(uint32_t* packet_count, MutexLock lock(&rtcp_receiver_lock_); *packet_count = remote_sender_.packets_sent; *octet_count = remote_sender_.bytes_sent; diff --git a/third_party/libwebrtc/moz-patch-stack/s0109.patch b/third_party/libwebrtc/moz-patch-stack/s0109.patch @@ -9,10 +9,10 @@ Mercurial Revision: https://hg.mozilla.org/mozilla-central/rev/73f9e0e64eb65e9f2 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/rtp_rtcp/source/rtcp_sender.cc b/modules/rtp_rtcp/source/rtcp_sender.cc -index 3f39a6a96a..5c0aaf50de 100644 +index 4f7ec4f751..14dcdd9cfa 100644 --- a/modules/rtp_rtcp/source/rtcp_sender.cc +++ b/modules/rtp_rtcp/source/rtcp_sender.cc -@@ -216,7 +216,7 @@ bool RTCPSender::Sending() const { +@@ -215,7 +215,7 @@ bool RTCPSender::Sending() const { return sending_; }